66问答网
所有问题
C语言怎么用if判断一个输入数是不是整数
如题所述
举报该问题
推荐答案 2013-09-07
好像不行哎~
如果你要判断,至少要把输入的东西全部读进来,这样的话只能用字符串来保存输入的值,然后对输入值进行检查,看是否有数字以外的字符,如果有,那么就不是整数,如果没有就是了,而且若需要获得这个整数的值,还要自己写方法把字符串转换为数字
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/sivsDUDn9.html
其他回答
第1个回答 2019-01-08
用取余判定,拿那个数除以1取余
余数不为0则不是整数,余数为0则为整数么
第2个回答 2013-09-07
#include "stdio.h" /*头文件,不用说了吧*/
void main() /*主函数*/
{
float in,y;
int x;
for(;;)
{
scanf("%f",&in);
x=int(in);
y=in-x;
if(y==0.0) printf("整数\n");
else printf("不是整数\n");
}
}
本回答被网友采纳
相似回答
大家正在搜
相关问题
怎样 用C语言 判断一个数是不是整数
C语言中如何判断输入的数是否为整数?
怎么用c语言判断一个数是否为整数(这个数是开平方出来的)?
C语言中如何判断一个数是不是整数
c语言怎么判断输入的是一个整数,不是则重新输入
c++怎么判断一个数是不是整数
c语言怎么判断一个数是不是整数
在c语言中如何判断输入的两个数是否都是整数