下列程序的运行结果是main(){ int a[6]={4,-5,7,8,2,0},i,j;for(i=0,j=5;i<;j;i++,j--){t=a[i];a[i]=a[j];a[j]=t;}for(i=0;i<;6;i++)printf(“%d ”,a[i]);}[/i][/i][/i]
举一反三
- 下列代码段执行后的结果是 int[] a= {6,5,4,1,2,3}; int i,j; for(i=0,j=5;i<j;i++,j--){ a[i]= a[j] * a[j]; } for(i=0;i<6;i++){ System. out.print(a[i] +" "); }[/i][/i]
- 下列程序的运行结果是main(){ int a[5]={1,2,3,4,5},i;for(i=0,j=4;i<;j;i++,j--){t=a[i];a[i]=a[j];a[j]=t;}for(i=0;i<;=4;i++)printf(“%3d”,a[i]);}[/i][/i][/i] A: 12345 B: 54321 C: 1 2 3 45 D: 54321
- #include [stdio.h]int main() { int a[3][3],i,j; for(i=0;i<3;i++) for(j=0;j<3;j++) a[i][j]=3*i+j; for(i=0;i<3;i++) printf("%d ",a[i][1]); return 0;}[/i][/i]
- 写出以下程序运行结果。 #include<iomanip.h> const int N=3; int main() { int a[N][N]={{7,-5,3},{2,8,-6},{1,-4,-2}}; int b[N][N]={{3,6,-9},{2,-8,3},{5,-2,-7}}; int i,j,c[N][N]; for(j=0;j<N;i++) //计算矩阵C for(j=0;j<N;j++) c[i][j]=a[i][j]+b[i][j]; for(j=0;j<N;i++) //输出矩阵C { for(j=0;j<N;j++) cout<<setw(5)<<c[i][j]; cout<<endl; } }[/i][/i][/i][/i]
- 下列程序的运行结果是________。#include<;stdio.h>;int main(){ int i, j, a[10];a[0]=1;for(i = 0; i <; 5; i ++)for(j = i ; j <; 5; j ++)a[j]=a[i] + 1;for(i = 1 ; i <; 5; i ++)printf("%4d", a[i]);return 0;}[/i][/i]