标题:初学者,数组的行列有些问题,望解答,谢谢。
取消只看楼主
深海浮光
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2017-12-13
结帖率:100%
已结贴  问题点数:20 回复次数:4 
初学者,数组的行列有些问题,望解答,谢谢。
如图,分别为五行三列和三列五行数组。数组不同,但输入的数据一样,结果也一样,不大明白
搜索更多相关主题的帖子: 数组 行列 三列 数据 结果 
2018-01-04 20:45
深海浮光
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2017-12-13
得分:0 
啊?图已经上传了呀,我在这能看见,你看不见吗?
2018-01-04 21:11
深海浮光
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2017-12-13
得分:0 
程序1:#include <stdio.h>
int main()
{
    int i, j, s = 0, average, v[3], a[3][5];
    printf("input score\n");
    for (i = 0; i < 3; i++)
    {
        for (j = 0; j < 5; j++)
        {
            scanf("%d", &a[i][j]);
            s = s + a[i][j];
        }
        v[i] = s / 5;
        s = 0;
    }
    average = (v[0] + v[1] + v[2]) / 3;
    printf("math:%d\nc language:%d\ndbase:%d\n", v[0], v[1], v[2]);
    printf("total:%d\n", average);
    return 0;
}
输出框:
input score
1 2 3 4 5
3 4 5 6 7
5 2 2 0 1
math:3
c language:5
dbase:2
total:3
请按任意键继续……


程序二:#include <stdio.h>
int main()
{
    int i, j, s = 0, average, v[3], a[5][3];
    printf("input score\n");
    for (i = 0; i < 3; i++)
    {
        for (j = 0; j < 5; j++)
        {
            scanf("%d", &a[j][i]);
            s = s + a[j][i];
        }
        v[i] = s / 5;
        s = 0;
    }
    average = (v[0] + v[1] + v[2]) / 3;
    printf("math:%d\nc language:%d\ndbase:%d\n", v[0], v[1], v[2]);
    printf("total:%d\n", average);
    return 0;
}
输出框:
input score
1 2 3 4 5
3 4 5 6 7
5 2 2 0 1
math:3
c language:5
dbase:2
total:3
请按任意键继续……
2018-01-04 21:23
深海浮光
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2017-12-13
得分:0 
回复 6楼 二十二
我用的是Visual Stdio 2017里面的C++制成的源文件C语言编译环境
2018-01-04 23:24
深海浮光
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2017-12-13
得分:0 
回复 4楼 forever74
不好意思,我还是不懂。数学里面的数列和这个不是一样的吗?
2018-01-04 23:25



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-483977-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015032 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved