文章

145

粉丝

218

获赞

295

访问

109.9k

头像
矩阵翻转 题解:C
P1134 西安交通大学机试题
发布于2024年2月14日 21:53
阅读数 698

  1. #include <stdio.h>
  2. void Reverse(int a[][1000],int n)
  3. {
  4. int t,low = 0,high = n-1,j;
  5. while(low < high)
  6. {
  7. for(j = 0; j < n; j++)
  8. {
  9. t = a[low][j];
  10. a[low][j] = a[high][j];
  11. a[high][j] = t;
  12. }
  13. low++;
  14. high--;
  15. }
  16. }
  17. int main()
  18. {
  19. int i,j,n,a[1000][1000];
  20. scanf("%d",&n);
  21. for(i = 0; i < n; i++)
  22. for(j = 0; j < n; j++)
  23. scanf("%d",&a[i][j]);
  24. Reverse(a,n);
  25. for(i = 0; i < n; i++)
  26. {
  27. for(j = 0; j < n; j++)
  28. printf("%d ",a[i][j]);
  29. printf("\n");
  30. }
  31. return 0;
  32. }

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发