单选题:要求以下程序的功能是计算:s=1+1/2+1/3+······+1/10, 但运行后输出结果错误, 导致
要求以下程序的功能是计算:s=1+1/2+1/3+······+1/10, 但运行后输出结果错误, 导致
错误结果的程序行是()。
int main(void)
{ int n; float s;
s = 1.0;
for(n =10;n>1; n--) s=s+1/n;
printf("%6.4f\n ",s);
return 0; }
A.int n; float s;
B.for(n= 10; n>1;n--)
C.s=s+1/n;
D.s=1.0;
答案:C
错误结果的程序行是()。
int main(void)
{ int n; float s;
s = 1.0;
for(n =10;n>1; n--) s=s+1/n;
printf("%6.4f\n ",s);
return 0; }
A.int n; float s;
B.for(n= 10; n>1;n--)
C.s=s+1/n;
D.s=1.0;
答案:C