#include <stdio.h>
struct student//定义结构体变量并初始化
{
long int num;
char name[20];
float score[3];
} stu[3];
void printf();//定义输出函数
int main()
{
int i,j;
for(i=0;i<=2;i++)
{
printf("请输入第%d个学生的学号,姓名,分数:\n",i+1);
scanf("%d %s",&stu[i].num,stu[i].name);//输入学号和姓名
for(j=0;j<=2;j++)
scanf("%f",&stu[i].score[j]);//输入3门课的成绩
}
printf();
}
void printf()
{
int i,j;
printf("------------------------------\n");
printf("学号\t姓名\t平均成绩\n");
for(i=0;i<=2;i++)
{
printf("%d\t%s\t%f\n",stu[i].num,stu[i].name,(stu[i].score[0]+stu[i].score[1]+stu[i].score[2])/3);
}
}
定义结构体,包含学生学号,姓名和3门课成绩
最新推荐文章于 2023-10-12 15:30:55 发布