五.编写一个程序,定义一个结构体数据类型,使之包含姓名、英语分数、数学分数、语文分数四个成员,由键盘输入以上四个信息,求出结构体所有成员数据和每个人平均分在屏幕输出
#include<stdio.h>
struct student {
char name[30];
double english, math, chinese, ave;
};
int main() {
int i;
struct student stus[3];
for(i = 0; i < 3; i++) {
scanf("%s %lf %lf %lf", stus[i].name, &stus[i].english, &stus[i].math, &stus[i].chinese);
stus[i].ave = (stus[i].english + stus[i].math + stus[i].chinese) / 3;
}
for(i = 0; i < 3; i++) {
printf("%s %.2f %.2f %.2f %.2f\n", stus[i].name, stus[i].english, stus[i].math, stus[i].chinese,stus[i].ave);
}
}
#include<stdio.h>
#include<string.h>
struct student {
char name[20];
int e;
int m;
int l;
};
int main(void)
{
student stu;
scanf("%s%d%d%d",&stu.name,&stu.e,&stu.m,&stu.l);
printf("%s的平均成绩是%d", stu.name,(stu.e+stu.m+stu.l)/3);
return 0;
}