1 条题解

  • 0
    @ 2025-4-12 21:36:07

    C :

    #include<stdio.h>
    int main()
    {
    
        int n,i,j;
        while(scanf("%d",&n)!=EOF)
        {
            int a[n][n],b[n][n];
            for(i=0;i<n;i++)
                for(j=0;j<n;j++)
                scanf("%d",&a[i][j]);
            for(i=0;i<n;i++)
                for(j=0;j<n;j++)
                    b[i][j]=a[j][i];
                    for(i=0;i<n;i++)
                {
                    printf("%d",b[i][0]);
                    for(j=1;j<n;j++)
                    {
                        printf(" %d",b[i][j]);
                    }
                    printf("\n");
                }
        }
    }
    
    

    C++ :

    #include<iostream>
    #include<cstdio>
    #include<iostream>
    #include<cmath>
    
    using namespace std;
    
    int main(){
        int a[25][25],b[25][25];
        int n;
        while(cin>>n){
            for(int i=0;i<n;i++)
                for(int j=0;j<n;j++)
                    cin>>a[i][j];
            for(int i=0;i<n;i++)
                for(int j=0;j<n;j++)
                    b[i][j] = a[j][i];
            for(int i=0;i<n;i++){
                cout<<b[i][0];
                for(int j=1;j<n;j++)
                    cout<<' '<<b[i][j];
                cout<<endl;
            }
        }
        return 0;
    }
    
    
    • 1

    信息

    ID
    906
    时间
    1000ms
    内存
    128MiB
    难度
    (无)
    标签
    递交数
    0
    已通过
    0
    上传者