要求以下程序的功能是计算:s = 1 + 1/2 + 1/3 + ... + 1/10。
#include <stdio.h> int main()
{
int n;
float s;
s = 1.0;
for (n = 10; n > 1; n--) s = s + 1 / n;
printf("%6.4f\n", s);
return 0;
}
程序运行后输出结果错误,导致错误结果的程序行是( )。
s = 1.0;
for (n = 10; n > 1; n--)
s = s + 1 / n;
printf("%6.4f\n", s);
发表评论