//编写一个统计学生成绩程序,完成以下功能:输入4个学生的两门课的成绩;求出b全班的平均分,将结果输出
#include <stdio.h>
struct sbuject{
char name[100];
};
struct student{
struct sbuject subject;
char name[100];
int grade1;
int grade2;
};
int main(){
int avg;
int sum1=0,sum2=0;
int i,j,l;
struct student s[4];
struct sbuject sub[2];
for (j=0; j<2; j++) {
printf("请输入课程%d名称\n",j+1);
scanf("%s",sub[j].name);
}
for (i=0; i<4; i++) {
int k=0;
printf("请输入学生的姓名\n");
scanf("%s",s[i].name);
printf("请输入%s%s成绩\n",s[i].name,sub[k].name);
scanf("%d",&s[i].grade1);
k=k+1;
printf("请输入%s%s成绩\n",s[i].name,sub[k].name);
scanf("%d",&s[i].grade2);
}
for (l=0; l<4; l++) {
sum1=sum1+s[l].grade1;
sum2=sum2+s[l].grade2;
}
avg=(sum1+sum2)/8;
return avg;
}
c语言程序(二十七)——统计学生成绩(结构体的使用)
最新推荐文章于 2024-09-15 23:29:16 发布