单项选择题
要求以下程序的功能是计算:s=1+1/2+1/3+…+…1/10 main( ) { int n; float s; s=1.0; for(n=10;n>1;n--) s=s+1/n; printf("%6.4f\n",s); } 程序运行后输出结果错误,导致错误结果的程序行是( )。
A.s=1.0;
B.for(n=10;n>1;n--)
C.s=s+1/n;
D.printf("%6.4f\n",s);
点击查看答案
<上一题
目录
下一题>
热门
试题
单项选择题
有以下程序:int f(int a){ return a%2; }main( ){ int s[8]={1,3,5,2,4,6},i,d=0;for (i=0;f(s[i]);i++) d+=s[i];printf( %d n ,d);}程序运行后的输出结果是( )。
A.9
B.11
C.19
D.21
点击查看答案
单项选择题
有以下程序main(){ int i,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i<3;i++) printf( %d ,t[2-i][i]);}程序执行后的输出结果是______。
A.7 5 3
B.3 5 7
C.3 6 9
D.7 5 1
点击查看答案&解析
相关试题
下面程序的功能是输出以下形式的金字塔图案...
有以下程序:int f(int b[ ][4])...
有以下程序:#include <stdio.h>main...
希尔排序属于( )。
开发软件时对提高开发人员工作效率至关重要...