矩阵螺旋输出编程问题

题目:

对给出的5*5矩阵顺时针旋转90°输出

输入格式:

程序手动输入五行,每行五个数

输出格式:

每行每列包括与原输入数据相同的数

要求项:

输入数为整数且任意两数之间需有一个空格,最后一个数后面没有空格

程序实例展示:

#include <stdio.h>
int main() {
    
    
    int matrix[5][5];
    int i;
    int j;
    for (i = 0;i < 5;i++)
        for (j = 0;j < 5;j++)
        {
    
    
            scanf_s("%d", &matrix[i][j]);
        }
    for (i = 0;i < 5;i++)
    {
    
    
        for (j = 4;j >= 0;j--)
        {
    
    
            printf("%d", matrix[j][i]);
            if (j != 0)printf(" ");
        }printf("\n");
    }
    return 0;
}

输出结果展示:

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_50767141/article/details/113921403
今日推荐