使用结构体数组求10个学生三门课总平均成绩,及最高分学生信息

描述

学生结构体数组管理10名学生的信息,分别是学号、姓名、3门课的成绩(double型),从键盘输入10名学生的全部信息,打印出总的平均成绩与最高分学生信息。‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬

学生的结构体类型如下:‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬

struct student{
    char num[6];
    char name[8];
    double score[3];
    double S;
};

 输入

依次输入10名学生的信息,包括学号char num[6]、姓名char name[8]、三门课分数 double score[3]。‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬

输出

输出10名学生总的平均成绩,与3门课程总成绩最高的学生分数,所有成绩输出保留小数点后2位小数。‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬

输入输出示例

输入 输出
示例 1
101 wang 93 89 87
102 li 86 80 78
103 zhao 76 40 98
104 ma 77 70 84
105 han 70 67 60
106 zhang 99 97 95
107 zhou 88 89 88
108 chen 87 88 85
109 yang 72 70 69
110 liu 78 80 83
80.77
106 zhang 99.00 97.00 95.00

#include
#include
#include
#include 
using namespace std;
struct student{
	int num;
	char name[8];
	double score[3];
	double s;
}a[10];
int main()
{
	int i,j,M;
	double sum=0,mix=-1,zll=0,pp;
	for(i=0;i<10;i++){
		cin>>a[i].num;
		cin>>a[i].name;
		zll=0;
		for(j=0;j<3;j++){
			cin>>a[i].score[j];
			sum+=a[i].score[j];
			zll+=a[i].score[j];
		}
		getchar();
		if(mix

你可能需要以下链接:

(1条消息) cout.setf(ios::showpoint)和setprecision()_张立龙666的博客-CSDN博客https://blog.csdn.net/weixin_62659979/article/details/123586495?spm=1001.2014.3001.5501

你可能感兴趣的:(c++,职场和发展,c语言,算法)