#define N 2
#include <stdio.h>
struct student
{
char num[6]; //类似学号
char name[8];
int score[4];
} stu[N];
void input(struct student stu[])
{
for (int i = 0; i < N; i++)
{
printf("请输入第%d个学生数据:\n", i + 1);
printf("num:");
scanf("%s", stu[i].num);
printf("name:");
scanf("%s", stu[i].name);
for (int j = 0; j < 4; j++)
{
printf("score%d:", j + 1);
scanf("%d", &stu[i].score[j]);
}
printf("\n");
}
}
void output(struct student stu[])
{
printf("\n No. Name Score1 Score2 Score3 Score4\n");
for (int i = 0; i < N; i++)
{
printf("%s %s ", stu[i].num, stu[i].name);
for (int j = 0; j < 4; j++)
{
printf("%d ", stu[i].score[j]);
}
printf("\n");
}
}
main()
{
input(stu);
output(stu);
}
编写input()和output()函数输入,输出5个学生的数据记录
最新推荐文章于 2024-05-20 20:08:58 发布