注册 登录
编程论坛 C++教室

新手求助!!!

fengao 发布于 2012-11-15 21:19, 339 次点击
  设计一个二维数组,存放一个小组(不超过6人)3门功课的成绩及平均成绩。各门功课的成绩从键盘上输入,平均成绩通过计算得到。设计一个循环,根据用户所输入的号码(1~6)输出对应学生的各门成绩与平均成绩。输入0时循环结束,且程序结束。
这个是真心不知道怎么办了.....求各位大神帮帮忙啦~~~
4 回复
#2
w5277050902012-11-15 21:54
先自己动动脑筋。。。把自己的代码贴出来,叫大神们帮你修改才是正确的虚心求教。。。。你这会让人觉得你是在求答案。。。
#3
mmmmmmmmmmmm2012-11-16 09:51
新学 写了一个 供楼主参考哈
程序代码:
#include <iostream>
using namespace std;

int main(void)
{
    int score[6][3];//二位数组 存放6人3门功课的成绩及平均成绩
    int n=0;
    //收集成绩
    for (int i=0; i<6; i++)
    {
        cout<<"请输入第 "<<i+1<<" 位同学3门功课的成绩:"<<endl;
        for (int j=0; j<3; j++)
        {
            cout<<"请输入第"<<j+1<<" 门成绩: ";
            cin>>score[i][j];
        }
    }

    //输出成绩
    cout<<"请输入要查询成绩的同学序号(1-6),输入 0 结束查询";
    cin>>n;
    while (n)
    {
        n--;
        cout<<"序号为 "<<n<<" 的同学成绩如下:"<<endl;    //输出单科成绩
        for (int i=0; i<3; i++)
        {
            cout<<""<<i+1<<" 门成绩:";
            cout<<score[n][i]<<endl;
            if (i == 2)                                    //输出平均成绩
            {
                cout<<"平均成绩:";
                cout<<(score[n][0]+score[n][1]+score[n][2])/3<<endl;
            }
        }

        cout<<"请输入要查询成绩的同学序号(1-6),输入 0 结束查询";
        cin>>n;

    }

    return 0;
}
#4
额外覆盖2012-11-17 14:46
马上也要学数组了,现在看看,学习学习!
#5
jqa1234562012-11-17 21:39
同楼上
1