/*将一个4×4的数组进行逆时针旋转90度后输出,要求原始数组的数据随机输入,新数组以4行4列的方式输出*/
#include <stdio.h>
int main(int argc,char *argv[])
{
int a[4][4],b[4][4],i,j;//a放原数组,b放新数组
printf("请输入16个数字:\n");
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
scanf("%d",&a[i][j]);
b[3-j][i] = a[i][j];
}
}
printf("b[4][4]:\n");
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
printf("%3d",b[i][j]);
}
printf("\n");
}
return 0;
}
练习:将一个4×4的数组进行逆时针旋转90度后输出,要求原始数组的数据随机输入,新数组以4行4列的方式输出
于 2022-09-08 11:26:47 首次发布