题目
解答
#include <stdio.h>
int main(){
int a[4][4],b[4][4],i,j;
printf("请输入16个数字:\n");
/*输入一组数据存放到数组a中,然后旋转后存放到b数组中*/
for(i=0;i<4;i++){
for(j=0;j<4;j++){
scanf("%d",&a[i][j]);
printf("%6d",a[i][j]); /*只有输入回车才会执行,把缓存中的数据打印出来*/
b[3-j][i]=a[i][j]; /*元素位置的变化规律*/
}
printf("\n");
}
printf("旋转后的数组b为:\n");
for(i=0;i<4;i++){
for(j=0;j<4;j++)
printf("%6d",b[i][j]);
printf("\n");
}
return 0;
}