美文网首页
数组旋转

数组旋转

作者: Co_zy | 来源:发表于2018-07-18 17:20 被阅读0次

    数组旋转
    运行时限: 1000 ms 单次运行时限: 1000 ms 内存限制: 32 MB
    总提交: 206次 通过: 88次

    题目描述

    将一个n行n列的整数数组进行逆时针旋转90度后输出。

    程序输入说明

    多组数据,每组数据:
    第1行,一个整数n(n不超过100);
    第2行,n*n个整数

    程序输出说明

    n行,旋转后的数组

    程序输入样例

    可见格式 带空格和换行符的格式 带空格和换行符的格式说明

    1
    0
    2
    0 1 2 3
    3
    0 1 2 3 4 5 6 7 8

    程序输出样例
    Original Transformed 带空格和换行符的格式说明

    0
    1 3
    0 2
    2 5 8
    1 4 7
    0 3 6

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

    相关文章

      网友评论

          本文标题:数组旋转

          本文链接:https://www.haomeiwen.com/subject/zucapftx.html