当前位置:   article > 正文

二维数组-右转90度_print 右转90度 长方形 vc

print 右转90度 长方形 vc

将n行m列矩阵,顺时针旋转后,输出

输入格式:

第一行输入整数n,m空格分隔,然后输入n行m列个整数。

输出格式:

顺时针旋转后输出矩阵,每个数据后加个空格

输入样例:

在这里给出一组输入。例如:

  1. 3 4
  2. 1 2 3 4
  3. 3 5 7 9
  4. 2 5 7 8

输出样例:

在这里给出相应的输出。例如:

  1. 2 3 1
  2. 5 5 2
  3. 7 7 3
  4. 8 9 4

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

C程序如下:

  1. #include <stdio.h>
  2. int main(void)
  3. {
  4. int n, m;
  5. int i, j;
  6. scanf("%d%d", &n, &m);
  7. int a[n][m];
  8. for(int i = 0; i < n; i++)
  9. {
  10. for(int j = 0; j < m; j++)
  11. {
  12. scanf("%d", &a[i][j]);
  13. }
  14. }
  15. for(int j = 0; j < m; j++)
  16. {
  17. for(int i = n - 1; i >= 0; i--)
  18. {
  19. printf("%d ", a[i][j]);
  20. }
  21. printf("\n");
  22. }
  23. return 0;
  24. }

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号