1C语言中如何判断一个数是不是整数做了C语言的一道题,题目是这样的:一辆卡车违反交通规则,撞人后逃跑.现场有三人目击事件,但都没有记住车号,只记下车号的一些特征.甲说:牌照的前两位数字是相同的;乙说:牌照的后两位数字是相同的,但与前两位不同;丙是数学家,他说:四位的车号刚好是一个整数的平方.请根据以...
if(fabs(x-(int)x)<1e-8)printf(“x是一个整数\n”);else printf(“x不是一个整数\n”);方法2:int c=(int)b,d=(int)(b+0.999999)if(c==d)printf(“是整数\n”);else printf(“不是整数\n”);方法3:float b;...if(b-(int)b==0)printf(“是整数\n”);else printf(“...
if((int)x==x)printf("%f是整数",x);
int main(void){ //首先因为是车牌号码, 类似0011这样的数字是可以出现的, 不能当作11 //所以...
是要判断开平方出来的数是不是整数,如果是就输出,不是就循环,不是让开出的数变成整数。回答:车牌本身就是整数,直接就可以用int型你不会是想利用函数来救你的平方吧?追问:我说的是车牌号的平方根是整数,不是车牌号本身。回答:你就按其它人回答的吧,强制转换一下类型,有小数就会丢掉 ...
方法1:include float x;...”);else printf(“x不是一个整数\ ”);
不知sdigit函数是什么来的。看你语法就有错了,str[0]="-"改为str[0]=="-"。if里面的判断是要用两个等号的。