📄 p5_3.cpp
字号:
/**********************************************************
* 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -