单项选择题
要求以下程序的功能是计算: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);
点击查看答案
<上一题
目录
下一题>
热门
试题
单项选择题
有以下程序:void ss(char *s,char t){ while(*s){ if(*s==t) *s=t-''a''+''A'';s++;}}main( ){ char strl[100]= abcddfefdbd ,c=''d'';ss(strl,c); printf( %s n ,strl);}程序运行后的输出结果是( )。
A.ABCDDEFEDBD
B.abcDDfefDbD
C.abcAAfefAbA
D.Abcddfefdbd
点击查看答案&解析
单项选择题
有以下程序:#include<string.h>main(int argc,char *argv[ ]){ int i,len=0;for(i=1;i<argc;i++) len+=strlen(argv[i]);printf( %d n ,len);}程序编译连接后生成的可执行文件是exl.exe,若运行时输入带参数的命令行是:exl abcd efg 10<回车>则运行的结果是( )。
A.22
B.17
C.12
D.9
点击查看答案&解析
相关试题
有以下程序:struct STU{ char name[...
有以下程序:#include main(){ FILE...
有以下程序:#include struct STU{char...
完全不考虑程序的内部结构和内部特征,而只...
对建立良好的程序设计风格,下面描述正确的...