#includevoid sub(int s[],int y){static int t=3;y=s[t];t--;}main(){int a[]={1,2,3,4},i,x=0;for(i=0;i<4;i++){sub(a,x);printf("%d",x);}printf("\n");}
以下程序的运行结果是 。main(){int a[3][3]={1,3,5,7,9,11,13,15,17},sum;sum=func(a);printf(\nsum=%d\n,sum);}func(int a[][3]){int i,j,sum=0;for(i=0;i<3;i++)for(j=0;j<3;j++){a[i][j]=i+j;if(i==j) sum=sum+a[i][j];}return (sum);}
运行以下程序时,输出结果是______。 #include int f(int a) { int b=0; static int c=2; b++; c+=3; return (a+b+c); } int main( ) { int a=1,i; for(i=0;i<=2;i++) printf(%4d,f(a)); }
以下程序的输出结果为______。 void main() { int a[3][4]={{1,3,5,7},{9,11,13,15},{17,19,21,23}}; int i=2,j=3; int (*p)[4]=a; printf(%d\n,*(*(p+i)+j)); }
以下程序的执行结果是( )。int main(){int a[5]={1,2,3,4,5};int i;for(i=0;i<5;i++)printf(%4d,*(a+i));}
下列程序的输出结果是( ). #define N 3 #define M 3 void fun(int a[M][N]) { printf(\%d\\n\,*(a[1]+2));} main( ) { int a[M][N]; int i,j; for(i=0;i
下面程序的输出结果是 ( )。 int main() { int a=2,i; for(i=0;i<3;i++) printf(\%4d\,f(a)); return 0; } f(int a) { int b=0; static int c=3; b++; c++; return(a+b+c); }
以下程序的正确运行结果是# include int f(int a);int main(){ int a=2,i;for(i= 0;i<3; i++) printf(\% 4d\,f(a));return(0);}int f(int a){ int b=0; static int c=3;b++;c++;return(a+b+c);}
以下程序中有错误的一行是( )。(1) main()(2) {(3) int a[3]={1};(4) int i;(5) scanf(\%d\,&a);(6) for(i=1;i<3;i++) a[0]=a[0]+a[i];(7) printf(\%f\\n\,a[0]);(8) }
以下程序的输出结果是_ 。 #include<stdio.h> void sub(int *s,int y) { static int t=3; y=s[t]; t--; } main() { int a[ ]={1,2,3,4},i,x=0; for(i=0;i<4;i++) { sub(a,x); printf("%d",x); } printf(""); }
如下程序执行后输出 。 include <stdio.h> int main() { static int a[3][3]; int i,j; fo
有一段C程序如下,执行后,其运行结果为(52)。 int f(int a){ auto int b = 0; static int c = 3; b ++; c++; return(a+b+c); } main(){ int a=2,i; for(i=0; i<3; i++)printf("%d, ",f(a)); }
以下程序输出正确的是______。 amovep(int *p,int(*a)[3],int n) {int i,j; for(i=0;i<n;i++) for(j=0;j<n;j++){ *p=a[i][j];p++;} } main() {int *p,a[3][3]={{1,3,5},{2,4,6}}; p=(int*)malloc(100); amovep(p,a,3); printf("%d%d\n",p[2],p[5]);free(p); }
下列程序执行后的输出结果是()。 main { int a[3][3],*p,i}; p=&a[0][0]; for(i=p;i<9;i+
以下程序的输出结果是()。main{ int a[3][3]=“l,2),{3,4),{5,6)},i,j,s=0;for(i=1;i<3;i++)fo
"include<stdio.h>void main(){int i;int a【3】={1,2,3,};for(i=0;i<3;i++){printf(""&a【%d】=%x\t"",i ,__);}}输出每个数组元素的地址,横线处需要填
10、以下程序的执行结果是()。 int fun(int b[],int n) { int i,r=1; for(i=0;i<n;i++) r=r*b[i]; return r; } void main() { int x,a[]={1,2,3,4,5,6,7,8}; x=fun(a,3); cout<<x<<endl; }
请读程序:include<stdio.h>f(int b[],int n){int i,r;r=1;for(i=0;i<=n;i++)r=r*b[i];return r;}main(){int x,a[]={2,3,4,5,6,7,8,9};x=f(a,3);print
有以下程序 include <stdio.h> main() { int a=1, b=3, c=5; int *p1=&a, *p2=&b, *p=&c; *p =*p1*(*p2); printf("%d\n",c); }执行后的输出结果是()
下面程序有错误的行是 (行前数字表示行号)。 1 main() 2 { 3 int a[3]={1}; 4 int i; 5 scanf("%d",&a); 6 for(i=1;i<3;i++) a[0]=a[0]+a[i]; 7 printf("a[0]=%dn",a[0]); 8 }
以下程序的输出结果是()。 f(int b,int m,int n) int i,s=0; for(i=m;i<n;i=i+2)s=s+b[i]; return s: void main() int x,a=1,2,3,4,5,6,7,8,9; x=f(a,3,7); printf("%d",x);
下面程序的输出结果是()。 main() int a=1,i=a+1; do a++; while(!~i++>3); printf("%d",a),
写出以下的执行结果main(){ int i,s=0;int a[3][3]={1,2,9,3,4,8,5,6,7};for()s+=a[i][i]+a[i][3-i-1];printf();}
8、以下程序的执行结果是__________。 main(){ int a=1, b=3, c=5; int *p1=&a, *p2=&b, *p=&c; *p=*p1*(*p2); printf("%d\n", c); }