单项选择题
要求以下程序的功能是计算s=1+1/2+1/3+…+1/10
main()
int n; float s;
s=1.0;
for(n=1O;n>1;n--)
s=s+1/n;
printf("%6.4f\n",s);
程序运行后输出结果错误,导致错误结果的程序行是( )。
A.s=1.0;
B.for(n=1O;n>l;n--)
C.s=s+1/n;
D.printf("%6.4f\n",s);
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
设有如下说明: typedef struct int n; char c; double x;) STD; 则以下选项中,能正确定义结构体数组并赋初值的语句是( )。
点击查看答案&解析
单项选择题
以下叙述中正确的是( )。
A.全局变量的作用域一定比局部变量的作用域范围大
B.静态(static)类别变量的生存期贯穿于整个程序的运行期间
C.函数的形参都属于全局变量
D.未在定义语句中赋初值的auto变量和static变量的初值都是随机值
点击查看答案&解析
相关试题
设有以下定义: struct ss int info;...
以下程序的输出结果是 【18】 。 #de...
已有文本文件test.txt,其中的内容为:Hel...
设函数findbig已定义为求3个数中的最大值...
下面rotme函数的功能是:将n行n列的矩阵A转...