/*1、输入5位同学的一组信息, 包括学号、姓名、数学成绩、计算机成绩, 求得每位同学的平均分和总分,然后按照总分从高到低排序。*/ #include<stdio.h> int main() { struct Student//定义结构体类型 { int num; char name[20]; float mathScore; float computerScore; float sum; float average; }stu[5]; int i; for(i=0;i<5;i++) { printf("---请输入第%d个同学的信息---\n",i+1); scanf("%d,%s,%f,%f",&stu[i].num,&stu[i].name,&stu[i].mathScore,&stu[i].computerScore); printf("结果:\n"); stu[i].sum=stu[i].mathScore+stu[i].computerScore; printf("第%d个同学的总分为:%4.2f\n",i+1,stu[i].sum); stu[i].average=stu[i].sum/2; printf("第%d个同学的平均分为:%4.2f\n",i+1,stu[i].average); } return 0; }
望远
相关分类