执行下面的程序段后,变量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】应该填写