历年真题
main() {int m,n;
scanf(“%d%d”,&m,&n); while(m!=n)
{while(m>n) m=m-n; while(m<n) n=n-m;} printf(“%d\n”,m); }
程序运行后,当输入14 63<回车>时,输出结果是 【8】 。 (9)有以下程序 #include<stdio.h> main()
{int i,j,a[][3]={1,2,3,4,5,6,7,8,9}; for(i=1;i<3;i++)
for(j=1;j<3;i++) printf(“%d”,a[i][j]); printf(“\n”); }
程序运行后的输出结果是 【9】 (10)有以下程序 #include<stdio.h> main()
{int a[]={1,2,3,4,5,6},*k[3],i=0; while(i<3) {k[i]=&a[2*i];
printf(“%d”,*k[i]); i++; } }
程序运行后的输出结果是 【10】 。 (11)有以下程序 #include<stdio.h> main()
{int a[3][3]={{1,2,3},{4,5,6},{7,8,9}}; int b[3]={0},i;
for(i=1;i<3;i++) b[i]=a[i][2]+a[2][i]; for(i=1;i<3;i++)printf(“%d”,b[i]); printf(“\n”); }
程序运行后的输出结果是 【11】 。 (12)有以下程序 #include<stdio.h> #include<string.h> void fun(char *str) {char temp;int n,i;