```c
#include<stdio.h>//2021年11月9日19:39:15 ~ 58死活不知道哪里错了
int main ()
{
int a[4][4],b[4][4];
int i,j;
//输入a
for(i = 0;i < 4;i++)
{
for(j = 0;j < 4;j++)
{
scanf("%d ",&a[i][j]);
}
}
//将a逆时针旋转
for(i = 0;i < 4;i++)
{
for(j = 0;j < 4;j++)
{
b[3-j][i] = a[i][j];
}
}
//打印b
for(i = 0;i < 4;i++)
{
for(j = 0;j < 4;j++)
{
scanf("%d",&b[i][j]);
}
}
return 0;
}
输入之后没有出输出是什么原因呢
输出是printf
#include<stdio.h>//2021年11月9日19:39:15 ~ 58死活不知道哪里错了
int main()
{
int a[4][4], b[4][4];
int i, j;
//输入a
for (i = 0; i < 4; i++)
{
for (j = 0; j < 4; j++)
{
scanf("%d ", &a[i][j]);
}
}
//将a逆时针旋转
for (i = 0; i < 4; i++)
{
for (j = 0; j < 4; j++)
{
b[3 - j][i] = a[i][j];
}
}
//打印b
for (i = 0; i < 4; i++)
{
for (j = 0; j < 4; j++)
{
printf("%d\t", b[i][j]); //scanf是输入,printf是输出
}
printf("\n"); //输出一行之后要换行,不然输出全在一行上
}
return 0;
}