#include<stdio.h>
struct student
{
int num;
char name[20];
float score[3];
}stu[5];
void print(struct student stu[])
{
for (int i = 0;i < 5;++i)
{
printf("%d “, stu[i].num);
printf(”%s “, stu[i].name);
for (int j = 0;j < 3;j++)
{
printf(”%f,", stu[i].score[j]);
}
puts("\n");
}
}
int main()
{
for (int i = 0;i < 5;++i)
{
scanf("%d", &stu[i].num);
scanf("%s", &stu[i].name);
for (int j = 0;j < 3;++j)
{
scanf("%f", &stu[i].score[j]);
}
}
puts("*************\n");
print(stu);
}
编写一个函数print,打印一个学生的成绩数组,该数组中有5个学生的数据记录,每个记录包括num,name,score[3],用主函数输入这些记录,用print输出这些记录。
最新推荐文章于 2021-07-21 22:17:59 发布