题目内容

下面程序的输出结果是int main(){int k;int a[3][3]={1,2,3,4,5,6,7,8,9};for(k=0;k<3;k++)printf("%d",a[k][2-k]);}

查看答案
更多问题

下面程序的输出结果是#includeint main(){int a[4][4]={1,2,3,4,15,16,17,18,5,6,7,8,9,10,11,12},i,j,max;max=a[0][0];for(i=0;i<4;i++){for(j=0;j<4;j++){if(i==j||i+j==3)if(a[i][j]>max)max=a[i][j];}}printf("max=%d",max);return 0;}

以下程序的输出结果是______________void swap1(int c[]){ int t; t=c[0];c[0]=c[1];c[1]=t;}void swap2(int c0,int c1){ int t; t=c0;c0=c1;c1=t;}int main(){ int a[2]={33,23},b[2]={54,65}; swap1(a);swap2(b[0],b[1]); printf(“%d %d %d %d\n”,a[0],a[1],b[0],b[1]); return 0;}

以下程序的输出结果是_____________________void move(int b[],int n){int i,j,t;t=b[0];for(i=0;ib[i]=b[i+1];b[i]=t;}int main(){int a[5]={1,2,3,4,5},i;move(a,5);for(i=0;i<5;i++)printf("%d",a[i]);printf("\n");}

以下程序实现:输入10个从小到大的有序数据,继续输入一个整数x,查询x是否存在于前10个数据中,如果不存在也插入x到前10个数据中,保存数列依旧从小到大有序排列;如果存在,则结束查询。请在空格中填写恰当的代码。#includeint main(){int a[11],i,x,pos=0,flag;printf("请输入10个数字:") ;for(i=0;i<10;i++) //输入10从小到大的有序且不等的数字scanf("%d",&a[i]);printf("请输入查询的数据:");scanf("%d",&x);for((1),i=0;i<10;i++) //顺序查找 是否有相等的数据{if(x==a[i]){flag=1;break;}else if((2)){pos=i;break;}}if(!flag){for(i=10;(3);i--)a[i]=a[i-1];(4);}return 0;}

答案查题题库