while循环中,用scanf输入一个float型的数字,如何让判断输入的是否为数字...

简介:         第一次学这个时偷懒跳过了,这两天有人问起时,发现自己不该这样,通过发帖的讨论和群里的讨论,解决了这个问题,有疑问的都来看看吧 #include int main(void) {  float a;  while(1)   if(sc...

        第一次学这个时偷懒跳过了,这两天有人问起时,发现自己不该这样,通过发帖的讨论和群里的讨论,解决了这个问题,有疑问的都来看看吧

#include<stdio.h>
int main(void)
{
 float a;
 while(1)
  if(scanf("%f",&a)== 0)
   return 0;
  else
   printf("%f\n",a);
 
 return 0;
}

 

附我加的最"可爱的群"

目录
相关文章
|
8月前
请编fun函数写程序,从键盘输入百分制成绩,要求输出等级制成绩A、B、C、D。90~100分为A,80~89分为B,60~79分为C,1~59分为D。不考虑小数,输入为整数
请编fun函数写程序,从键盘输入百分制成绩,要求输出等级制成绩A、B、C、D。90~100分为A,80~89分为B,60~79分为C,1~59分为D。不考虑小数,输入为整数
379 0
|
20天前
51.从键盘上输入任意两个数和一个运算符(+、-、*、/),根据输入的运算符对两个数计算,并输出结果
51.从键盘上输入任意两个数和一个运算符(+、-、*、/),根据输入的运算符对两个数计算,并输出结果
32 0
|
22天前
|
存储 C语言
用scanf函数输入数据
用scanf函数输入数据
14 1
|
22天前
|
Python
通过用户输入数字,并计算二次方程
通过用户输入数字,并计算二次方程
|
22天前
|
存储 C语言
学习总结(位操作符;循环输入的三种方式;交换两个变量值的三种方法;打印数字对应的二进制;unsigned int 与int 的区别;改变特定位数0/1;&&和||的连续操作(与前置,后置结合))
学习总结(位操作符;循环输入的三种方式;交换两个变量值的三种方法;打印数字对应的二进制;unsigned int 与int 的区别;改变特定位数0/1;&&和||的连续操作(与前置,后置结合))
36 0
|
22天前
|
C++
『C/C++』Eg2:简单输出整数
『C/C++』Eg2:简单输出整数
|
10月前
多组输入中scanf的三种写法
多组输入中scanf的三种写法
65 0
|
11月前
定义一个长度为10的整型数组,循环输入10个整数。 然后将输入一个整数,查找此整数,找到后输出下标,没找到给出提示。
定义一个长度为10的整型数组,循环输入10个整数。 然后将输入一个整数,查找此整数,找到后输出下标,没找到给出提示。
173 0
|
11月前
输入三个数字,从大到小输出
输入三个数字,从大到小输出
输出整数各位数字
输出整数各位数字
54 0

热门文章

最新文章