p5_3.cpp
来自「相当丰富的C++源码」· C++ 代码 · 共 42 行
CPP
42 行
/**********************************************************
* p5_3.cpp *
* 求学生多门功课的总分,并求所有学生各门功课的平均分 *
***********************************************************/
#include<iostream>
using namespace std;
void main()
{
const int MaxN=100,CourseN=5;
int n,score[MaxN][CourseN+1]={0};
float aver[CourseN+1]={0};
for (n=0;n<MaxN;n++) //输入学生成绩
{
for(int j=0;j<CourseN;j++)
cin>>score[n][j];
if (score[n][0]<0) break; //输入-1,结束输入
}
for (int i=0;i<n;i++) //计算每个学生的总分
for(int j=0;j<CourseN;j++)
score[i][CourseN]=score[i][CourseN]+score[i][j];
for (int j=0;j<CourseN+1;j++) //计算每门课程的平均分
{
for (int i=0; i<n; i++)
aver[j]=aver[j]+score[i][j];
aver[j]=aver[j]/n;
}
for (i=0;i<n;i++) //输出每个人的成绩与总分
{
for(int j=0;j<CourseN+1;j++)
cout<<score[i][j]<<"\t";
cout<<endl;
}
cout<<"--------------------------------------"<<endl;
for (i=0;i<CourseN+1;i++) //输出每门功课的平均分
cout<<aver[i]<<"\t";
cout<<endl;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?