感谢大佬666 2022-06-17 13:49 采纳率: 83%
浏览 47
已结题

python转c,需要耐心的高瘦


while True:
    try:
        n, m = map(int, input().split())
        l = list()
        for i in range(n):
            l.append(list(map(int, input().split())))
        for x in range(m):
            data = []
            for i in range(n):
                t = []
                for j in range(n):
                    t.insert(0, l[j][i])
                data.append(list(t))
                t.clear()
            l = data
        for i in range(n):
            for j in range(n-1):
                print(l[i][j], end=" ")
            print(l[i][n-1])
    except:
        break

img

  • 写回答

3条回答 默认 最新

  • qzjhjxj 2022-06-17 22:20
    关注

    这个循环会不会超时:

    #include <stdio.h>
    #define N 20
    int main()
    {
        int n,m,i,j,k,a[N][N];
        while(scanf("%d %d", &n, &m) == 2 && (getchar()) != EOF){
             for(i = 0;i < n; i++){
                 for(j = 0;j < n; j++)
                     scanf("%d", &a[i][j]);
             }
             for (k = 0; k < m; k++){
                for (i = 0; i < (n + 1) / 2; i++)
                {
                    for (j = 0; j < n / 2; j++) {
                        int temp = a[i][j];
                        a[i][j]  = a[n - 1 - j][i];
                        a[n - 1 - j][i] = a[n - 1 - i][n - 1 - j];
                        a[n - 1 - i][n - 1 - j] = a[j][n - 1 - i];
                        a[j][n - 1 - i] = temp;
                    }
                }
             }
             for(i = 0;i < n; i++){
                for(j = 0;j < n; j++)
                   printf("%d ",a[i][j]);
                printf("\n");
             }
        }
    }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 6月25日
  • 已采纳回答 6月17日
  • 修改了问题 6月17日
  • 创建了问题 6月17日

悬赏问题

  • ¥60 ESP32怎么烧录自启动程序
  • ¥50 html2canvas超出滚动条不显示
  • ¥15 java业务性能问题求解(sql,业务设计相关)
  • ¥15 52810 尾椎c三个a 写蓝牙地址
  • ¥15 elmos524.33 eeprom的读写问题
  • ¥15 使用Java milo连接Kepserver服务端报错?
  • ¥15 用ADS设计一款的射频功率放大器
  • ¥15 怎么求交点连线的理论解?
  • ¥20 软件开发方法学习来了
  • ¥15 微信小程序商城如何实现多商户收款 平台分润抽成