【18年扬大真题】
定义一个类Student记录学生计算机课程的成绩。要求使用静态成员变量或静态成员函数计算全班学生计算机课程的总成绩和平均成绩
#include<stdio.h>
#define n 5;//假设5个学生
typedef struct {
char name[10];
float score;
}stu;
int main()
{
printf("请输入学生姓名,计算机成绩:\n");
stu s[5];
int i = 0;
for (i = 0;i < 5;i++) {
scanf("%s", &s[i].name);
scanf("%f", &s[i].score);
}
float sum = 0;
for (i = 0;i < 5;i++) {
printf("学生%s成绩为%.2f\n", s[i].name, s[i].score);
sum = sum + s[i].score;
}
float ave = sum / 5;
printf("平均分为%.2f", ave);
return 0;
}