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型的数字,如何让判断输入的是否为数字...

上一篇:通过grep查找文件内容


下一篇:i++和++i的区别