写一程序判断浮点数与整数
答案:2 悬赏:80 手机版
解决时间 2021-02-14 12:18
- 提问者网友:却不属于对方
- 2021-02-13 17:07
写一程序判断浮点数与整数
最佳答案
- 五星知识达人网友:轻雾山林
- 2021-02-13 17:43
感觉这个问题没多大意义额
如果是小数点后面不为0的浮点数
if f-aint(f)>e
就可以判断其为浮点数
如果小数点后为零,可以考虑用kind值。好像整数是kind=4,而浮点数是kind=8,具体怎么操作看看书,那些教材上多半有判断kind的程序
本人Fortran
如果是小数点后面不为0的浮点数
if f-aint(f)>e
就可以判断其为浮点数
如果小数点后为零,可以考虑用kind值。好像整数是kind=4,而浮点数是kind=8,具体怎么操作看看书,那些教材上多半有判断kind的程序
本人Fortran
全部回答
- 1楼网友:琴狂剑也妄
- 2021-02-13 19:17
第一个错误
printf("please enter %d numbers:\n",n);
这个不解释了
第二个错误
if (num<=0)
break; ------这里改成 continue;
break是跳出整个循环,这样你只要输入一个负数就不会再循环了,显然错误
而continue是跳出当前循环
第三个错误
scanf("%f\n",&num);-----这里\n去掉
scanf默认遇到回车或空格就结束的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯