天天看點

while循環中,用scanf輸入一個float型的數字,如何讓判斷輸入的是否為數字...

        第一次學這個時偷懶跳過了,這兩天有人問起時,發現自己不該這樣,通過發帖的讨論和群裡的讨論,解決了這個問題,有疑問的都來看看吧

#include<stdio.h>

int main(void)

{

 float a;

 while(1)

  if(scanf("%f",&a)== 0)

   return 0;

  else

   printf("%f\n",a);

 return 0;

}

附我加的最"可愛的群"

while循環中,用scanf輸入一個float型的數字,如何讓判斷輸入的是否為數字...

繼續閱讀