#include<stdio.h>
void main()
{
int n,m,i;
n=0;
for(i=1;i<=10;i++)
{
m=1/i;
n=n+m;
}
printf("sum is %d\n",n);
}
照理来说,编译没错,会出正确结果,可是运行之后显示的答案却是
不知为什么呢?
用C语言编译倒数求和?
答案:1 悬赏:40 手机版
解决时间 2021-05-07 20:57
- 提问者网友:愿为果
- 2021-05-07 11:35
最佳答案
- 五星知识达人网友:山君与见山
- 2021-05-07 12:21
int n,m,i;
问题出在这句上,改成
float n,m,i;
或者
double n,m,i;
就好了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯