下面程序的功能是计算 S= 0!+1!+2!+…+k! ( k>=0 )。 #include \stdio.h\ long fun(int n) { int i; long s=1; for(i=1; ① ;i++) s*=i; return( ② ); } int main() { int k,n; long s; scanf(\%d\,&n); s= ③ ; for(k=0;k<=n;k++) s+= ④ ; printf(\%ld\\n\,s); return 0; }
相似题目
-
执行下面的程序段后,变量k中的值为() int k=3,s[2]; s[0]=k; k=s[1]*10;
-
有程序:DIMENSIONA(4,3)DATAA/3*-1.0,3*-2.0,3*-3.0,3*-4.0/S=0.0DO10K=1,4D=ABS(A(K,1))DO20J=2,3IF(ABS(A(K,J)).GT.D)D=ABS(A(K,J))20CONTINUES=S+D10CONTINUEWRITE(*,*)SEND此程序执行后的结果为:()
-
下面程序的功能是在三个字符串中找出最小的,请填空。#include #includemain(){char s[20],str[3][20];int i;for(i=0;i<3;i++)gets(str[i]);strcpy(s,_____);if(strcmp(s,str[1])>0)strcpy(s,str[1]);if(strcmp(s,str[2])>0)strcpy(s,str[2]);printf(%s\n,__ _ ___); }
-
执行下面的程序段后,变量k中的值为()。intk=3,s[2];s[0]=k;s[1]=s[0];k=s[1]*10;
-
以下程序的运行结果是 。 #include void func(int *s) { static int j=0; do s[j]+=s[j+1]; while (++j<2); } void main() { int k,a[10]={1,2,3,4,5}; for (k=1;k<3;k++) func(a); for (k=0;k<5;k++) printf(\%d\,a[k]); printf(\\\n\); }
-
有以下程序段:s=1.0;for(k=1;k<=n;k++)s=s+1.0/(k*(k+1));printf(\%f\\n\,s);请填空,使下面的程序段的功能完全与之相同。s=0.0;___[1]___;k=0;do{s=s+d;__[2]_;d=1.0/(k*(k+1));}while(__[3]___);printf(\%f\\n\,s);(6.0分)
-
下面程序的功能是计算S=0!+1!+2!+...+k! (k>=0)#includelong fun(int n){int i;long s=1;for(i=1; ;i++)s*=i;return( );}int main(){int k,n;long s;scanf(\%d\,&n);s= ;for(k=0;k<=n;k++)s+= ;printf(\%ld\\n\,s);return 0;}
-
执行下面的程序段后,变量k中的值为( )。 int k=3, s [ 2 ] ; s [ 0 ] =k; k=s [ 1 ] *10;
-
06210152:执行下面的程序段后,变量k中的值为( ) 。int k=3, s[2];s[0]=k; k=s[1]*10;
-
要求以下程序的功能是计算:s=1+1/2+1/3+…+1/100。#includeint main(){ int n;float s;s=1.0;for(n=100;n>1;n--)s=s+1/n;printf(“%6.4f\\n”,s);return 0;}
-
阅读下列FORTRAN程序:DIMENSIONA(3,4)DATAA/3*+4.0,3*-3.0,3*-2.0,3*-1.0/S=0.0DO20K=1,3D=A(K,1
-
下列程序的输出结果是()。 include<stdio.h> void main() union int k: char i[2]; *s,a; S=&a: s->i[0]=0x39;s->i[1]=0x38; printf("%x",s->k);
-
执行下面的程序段后,变量k中的值为 int k=3,s[2]; s[0]=k; k=s[1]*10;
-
下面函数的功能是统计子串substr在母串str中出现的次数,请填空使程序完整。 int count(char *str, char *substr) { int i,j,k,num=0; for(i=0; 【1】 ;i++) for(【2 】 ,k=0;substr[k]==str[j];k++,j++) if(substr [ 【3】 ]==’\0’) { num++ ; break ; } return (num); } 【1】应该填写:
-
下面程序段执行后的输出结果是()。 int k,a[3][3]={1,2,3,4,5,6,7,8,9}; for (k=0;k<3;k++) printf("%d",a[k][2-k]);> A、3 5 7
-
以下程序的功能是计算:s= 1+1/2+1/3+……+1/10,程序运行后输出结果错误,导致错误结果的程序行是()includeint 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;}
-
有程序:DIMENSIONA(4,3) DATAA/3*-1.0,3*-2.0,3*-3.0,3*-4.0/ S=0.0 D010K=1.4D—ABS(A(K,1)) D02
-
下面程序的输出是______。main(){ char *s="12134211"; int v1=0,v2=0,v3=0,v4=0,k; for (k=0;s[k
-
执行下面的程序段后,变量k中的值为()。 int k=3, s[2]; s[0]=k; k=s[1]*10;
-
下面程序的功能是输出1到100之间数位上的数的乘积大于和的数。例如数字26,数位上数字的乘积12大于数字之和8。 main() { int n,k=1,s=0,m; for(n=1;n<=100;n++) { k=1; s=0; 【 ① 】 ; while(【 ② 】 ) { k*=m%10; s+=m%10; 【 ③ 】 ; } if(k>s) printf(”%d”,n); } } 【②】:
-
下面程序的功能是将字符串s的所有字符传送到字符串t中,要求每传递三个字符后再存放一个空格,例如字符串s为"abcdefg",则字符串t为"abc def g",请选择填空。 include "stdio.h" include "string.h" main() { int j, k=0; char s[60], t[100], *p; p=s; gets(p); while(*p) { for (j=1; j<=3 && *p; 【1】) t[k]=*p; if (【2】) { t[k]=' '; k++;} } t[k]='0'; puts(t); } 其中【2】应该填写
-
28、执行下面的程序段后,变量k中的值为() int k=3,s[2]; s[0]=k; k=s[1]*10;
-
执行下面的程序段后,变量k中的值为() int k=3,s[2]; s[0]=k; k=s[1]*10;
-
下面程序的功能是将字符串s的所有字符传送到字符串t中,要求每传递三个字符后再存放一个空格,例如字符串s为"abcdefg",则字符串t为"abc def g",请选择填空。 include "stdio.h" include "string.h" main() { int j, k=0; char s[60], t[100], *p; p=s; gets(p); while(*p) { for (j=1; j<=3 && *p; 【1】) t[k]=*p; if (【2】) { t[k]=' '; k++;} } t[k]='0'; puts(t); } 其中【1】应该填写
推荐题目
- 鞋跟高度()以上且跟口8mm以上的皮鞋要测钢勾心。
- 具有促进视觉细胞内感光物质合成与再生的维生素是()
- 在分线盘上,测量X1线(或X2)与X3线端子的电压来判断道岔表示电路故障,当测得交流电压为105V,直流电压为0V,可判断为()。
- 航天器的研制共分为哪几个阶段?
- 五亩之宅,树之以桑。“树”在句中是什么意思?
- 测定水中油类物质,萃取时为防止漏液,所用的分液漏斗的活塞应涂少量凡士林作润滑剂。
- 由于陆地和海洋的热力性质不同,导致吸收同样的温度,海洋升温比陆地慢。
- “应收账款”科目核算企业因销售产品或材料、提供劳务、职工借款等业务,应向购货单位或本单位职工个人收取的款项。 ()此题为判断题(对,错)。
- 下列能够帮助中层管理人员进行监督和控制的系统是()。
- 蒸塔、蒸罐线必须在()加盲板,导淋排空