【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;
}

结果:

猜你喜欢

转载自www.cnblogs.com/HGNET/p/12031027.html
今日推荐