我写的程序结果输出的怎么不对,哪里错了,求解?下面是图片。

2025-03-04 20:02:24
推荐回答(1个)
回答1:

三个错误,共5处。
1、变量s没有赋初始值。
float s;改为float s=0;
2、1/i是整型运算,结果为整型,错误。共2处。
两处的s=s+1/i;都改为s=s+1.0/i;
3、输出格式错误,共2处。
两处的printf("s=%g\n");都改为printf("s=%f\n",s);