#include <stdio.h>
```typedef struct student
{
int num;
int score[3];
int sum;
float avg;
}STU;
int main(void)
{
int i = 0,j=0;
int max = 0;
struct student class1[3];
printf("**********欢迎访问成绩录入系统**********\n");
for (i = 0; i < 3; i++)
{
printf("请输入第%d位学生的学号:\n",i + 1);
scanf_s("%d",&class1[i].num);
printf("请输入第%d位学生的语文成绩:\n", i + 1);
scanf_s("%d", &class1[i].score[0]);
printf("请输入第%d位学生的数学成绩:\n", i + 1);
scanf_s("%d", &class1[i].score[1]);
printf("请输入第%d位学生的英语成绩:\n", i + 1);
scanf_s("%d", &class1[i].score[2]);
class1[i].sum = class1[i].score[0] + class1[i].score[1] + class1[i].score[2];
class1[i].avg = class1[i].sum / 3;
}
for (j = 0; j < 3; j++)
{
if (class1[j].sum > class1[max].sum)
{
max = j;
}
}
printf("总分为最高的学生学号为:%d\n", class1[max].num);
printf("总分为:%d\n", class1[max].sum);
printf("平均分为:%f\n", class1[max].avg);
return 0;
}
简单的成绩录入系统
最新推荐文章于 2024-05-20 15:27:29 发布
该篇文章介绍了如何使用C语言编写一个简单的程序,用于录入3名学生的成绩,计算每位学生的总分和平均分,并找到总分最高的学生的信息。
摘要由CSDN通过智能技术生成