题目:编写input()和output()函数输入,输出5个学生的数据记录。
#include<stdio.h>
struct student{
char num[6];
char name[6];
double score;
}stu[5];
void input(struct student stu[]){
int i;
for(i=0;i<5;i++){
printf("请输入第%d个学生:\n",i+1);
printf("学号:");
scanf("%s",stu[i].num);
printf("姓名:");
scanf("%s",stu[i].name);
printf("成绩:");
scanf("%lf",&stu[i].score);
}
}
void output(struct student stu[]){
int i;
for(i=0;i<5;i++){
printf("第%d个学生的学号为%s,",i+1,stu[i].num);
printf("姓名为%s,成绩为%f。\n",stu[i].name,stu[i].score);
}
}
int main(){
input(stu);
output(stu);
}