0
点赞
收藏
分享

微信扫一扫

C++:求五位学生的总成绩以及平均成绩

拾光的Shelly 2022-01-14 阅读 113
c++

问题:

代码:

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
	string name[5];
	float score[5][4]={0},total_score[5],max_score=0;
	int temp;
	for(int i=0;i<5;i++)
	{
		cin>>name[i];
		for(int j=0;j<4;j++)
		{
			cin>>score[i][j];
			total_score[i]+=score[i][j];
		}
		cout<<name[i]<<"的总成绩为:"<<fixed << setprecision(2) <<total_score[i]<<","<<"平均成绩为:"<<fixed << setprecision(2) <<total_score[i]/4<<endl;
		if(total_score[i]>max_score)
		{
			temp=i;
			max_score=total_score[i]; 
		}
	}
	cout<<name[temp]<<"的平均分最高"<<endl; 
	return 0;
}

运行结果:

小数点后的位数限制:

举报

相关推荐

0 条评论