有一个结构体变量stu,内含学生学号、姓名和3门课的成绩。要求在main函数中赋以值,在另一函数p

2025-04-01 16:04:07
推荐回答(1个)
回答1:

#include "stdio.h"
#include
#define SIZE 10

struct stuent{
char id[20];
char name[20];
int score[3];
} stu[SIZE];

void print() /* 输出学生的信息 */
{
int i;

printf("\n");
for(i=0;i printf("%s %s %d %d %d\n",stu[i].id,stu[i].name,stu[i].score[0],stu[i].score[1],stu[i].score[2]);
}

void main()
{
int i;

for(i=0;i {
printf("第%d个学生的信息:\n",i+1);
scanf("%s%s%d%d%d",stu[i].id,stu[i].name,&stu[i].score[0],&stu[i].score[1],&stu[i].score[2]);
}
print();
}