c语言 编写输入函数input和打印函数print,用来输入和打印一个学生的基本信息。该数组中有5个学生的数据记录,每个记录包括学号num、姓名name、成绩score[3],从主函数调用input函数输入这些记录,用print函数输出这些记录。
typedf struct什么意思看不懂
追答#include
typedef struct _stu
{
char name[100];
int num, score[3];
} stu;
stu input()
{
stu s;
printf("input name");
scanf("%s", s.name);
printf("input number");
scanf("%d", &s.num);
printf("input 3 scores");
scanf("%d,%d,%d", s.score, s.score + 1, s.score + 2);
return s;
}
void print(stu s)
{
printf("%d\t%s\t%d,%d,%d", s.num, s.name, s.score[0], s.score[1],
s.score[2]);
}
main()
{
stu a;
a = input();
printf("num\tname\tscore\n");
print(a);
}
厉害。厉害。
谢谢喽
追答定义学生结构体
追问(⊙o⊙)哦(⊙o⊙)哦
谢谢
为什么我打出来有6个
错误。。