《算法竞赛入门经典》第三章习题3-5
2013-07-22 10:53
176 查看
题目:旋转rotate
输入一个n*n字符矩阵,把它旋转90度之后输出。
我遇到的问题是:
例如输入3*3矩阵,本来输入9个字符就可以了。为什么我必须输入10个字符才可以呢?
输入一个n*n字符矩阵,把它旋转90度之后输出。
我遇到的问题是:
例如输入3*3矩阵,本来输入9个字符就可以了。为什么我必须输入10个字符才可以呢?
#include <stdio.h> #define MAXN 10 char a[MAXN][MAXN]; int main() { int i,j,n=3; for(i=0;i<n;i++) { for(j=0;j<n;j++) { scanf("%c\n",&a[i][j]); } } printf("The original marix is:\n"); for(i=0;i<n;i++) { for(j=0;j<n;j++) { printf("%c ",a[i][j]); } printf("\n"); } printf("The output marix is:\n"); for(j=0;j<n;j++) { for(i=n-1;i>=0;i--) { printf("%c ",a[i][j]); } printf("\n"); } return 0; }
相关文章推荐
- 算法竞赛入门经典(第二版)第三章课后习题(1-4)未完待续
- 《算法竞赛入门经典》第三章习题3-2
- 算法竞赛入门经典(第2版)第三章习题(Java)
- 算法竞赛入门经典(第二版)-刘汝佳-第三章 数组与字符串 例题+习题(17/18)
- 《算法竞赛入门经典(第二版)》第三章 习题(6-9)
- 《算法竞赛入门经典》第三章习题3-1
- 算法竞赛入门经典第三章习题总结(记录向)
- 算法竞赛入门经典第三章习题解答
- 算法竞赛入门经典 第三章习题题解(二)
- 《算法竞赛入门经典》第三章习题3-4
- 《算法竞赛入门经典(第二版)》第三章习题(1-4)
- 《算法竞赛入门经典》第三章习题
- 《算法竞赛入门经典》第三章习题3-6
- 《算法竞赛入门经典》第三章习题3-7
- 算法竞赛入门经典第二版第三章习题
- 《算法竞赛入门经典》第三章习题3-3
- 《算法竞赛入门经典》第三章习题3-8
- 《算法竞赛入门经典(第二版)》第三章习题(5-6)
- 算法竞赛入门经典第三章总结(2):后半部分习题解答