C++用二维数组求学生成绩

来源:百度知道 编辑:UC知道 时间:2024/06/20 16:43:47
定义一个二维数组存储五位学生五科考试的成绩,编写程序分别取出二维数组里的元素值,经过累加之后列出总成绩,计算并输出每个同学的平均成绩,格式如下:
第1个学生的总分为:*** 平均分为:**
第2个学生的总分为:*** 平均分为:**
第3个学生的总分为:*** 平均分为:**
第4个学生的总分为:*** 平均分为:**
第5个学生的总分为:*** 平均分为:**

#include <iostream.h>
void main()
{
int score[5][5];int i,j;int sum;
cout<<"input scores:\n";
for(i=0;i<5;i++)
{
cout<<"输入第"<<i+1<<"个同学的五门成绩以空格分开"<<endl;
for(j=0;j<5;j++)
cin>>score[i][j];
}
for(i=0;i<5;i++)
{
sum=0;
for(j=0;j<5;j++)
sum+=score[i][j];
cout<<"第"<<i+1<<"个学生的总分为:"<<sum<<",平均成绩为:"<<sum/5<<endl;
}
}

#include<iostream.h>
void main(){
float[5][5] ={"..."}; //要计算的二维数组
for(int i = 0; i < 5; i++){
float count = 0;
for(int j = 0; j < 5; j++){
court += float[i][j];
}
cout<<"第"<<i<<"个学生的总分为:"<<count<<" "<<"平均分为:"<<count/5<<endl;
}
}