哈喽c吧 关注:13贴子:50
  • 0回复贴,共1

请问,用C语言该怎么让计算机判断一个数是否是整数啊

只看楼主收藏回复

最近做一个练习,从键盘输入一个正整数,让计算机判断这个数是否为一位整数(1~9),如果是则输出yes,如果否则输出no
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a;
scanf("%d",&a) ;
if(a<10&a>0) printf("yes");
else printf("no");
system("pause");
return 0;
}
这是我的代码,可以通过,但是如果输入一个小数的话,比如2.3,仍然是输出yes。所以想请问大家一下,有没有判断是否为整数的办法啊。


IP属地:山东1楼2015-12-09 22:40回复