【C语言】利用二维数组输出成绩

目的:用二维数组输出下面成绩

 

希望你可以成为第五名童鞋!

 代码:

#include<stdio.h>
int main()
{
    /* 创建一个带有 4行 5 列的数组 */
    int a[4][5] = {
        {80,92,85,86,99},
        {78,65,89,70,99},
        {67,78,76,89,99},
        {88,68,98,90,99}
    };
    int i, j;
    /* 输出数组中每个元素的值 */
    for (i = 0; i < 4; i++)
    {
        for (j = 0; j < 5; j++)
        {
            printf("%d ", a[i][j]);
        }
        printf("\n");
    }
    return 0;
}

结果:

矩阵转置

#include<stdio.h>
int main()
{
    /* 创建一个带有 4行 5 列的数组 */
    int a[4][5] = {
        {80,92,85,86,99},
        {78,65,89,70,99},
        {67,78,76,89,99},
        {88,68,98,90,99}
    };
    int i, j;
    /* 输出数组中每个元素的值 */
    for (i = 0; i < 5; i++)
    {
        for (j = 0; j < 4; j++)
        {
            printf("%d ", a[j][i]);
        }
        printf("\n");
    }
    return 0;
}

结果:

 

 

 

posted @ 2019-12-12 18:56  木子欢儿  阅读(2273)  评论(0编辑  收藏  举报