您的位置:首页 > 编程语言 > C语言/C++

CCF认证 - 201503-1 - 图像旋转 - C语言代码实现(100分)

2019-03-15 00:37 204 查看

这道题一开始想复杂了,其实只需要先按矩阵的转置输入,再由下而上输出矩阵的每行即可;

#include<stdio.h>
int a[1000][1000];
int main()
{
int n, m;
scanf("%d%d", &n, &m);
for(int i = 0; i < n; i++)
for(int j = 0; j < m; j++)
scanf("%d", &a[j][i]);//先按矩阵的转置输入数组a;

for(int i = m - 1; i >= 0; i--)
{
for(int j = 0; j < n; j++)
printf("%d ", a[i][j]);//再按每列的倒序将值输出;
printf("\n");
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: