三个学生五门课,通过函数调用输入,然后在主函数输出,但就是总是输出零.望指点
三个学生五门课,通过函数调用输入,然后在主函数输出,(已检查没错,语法也对.但就是不行)但就是总是输出零.望指点.#include<stdio.h>
struct student
{
int num;
char name[10];
float score[5];
};
struct student stu[3];
void input(struct student stu[] )
{
int i;
printf("please input ten students'name and scores\n");
for (i=0;i<3;i++)
{
scanf("%d%s%f%f%f%f%f",&stu[i].num,stu[i].name,&stu[i].score[0],&stu[i].score[1],&stu[i].score[2],&stu[i].score[3]
,&stu[i].score[4]);
}
}
int main()
{
void input(struct student stu[]);
int i;
input (stu);
for (i=0;i<3;i++)
{
printf("%d%s%f%f%f%f%f",stu[i].num,stu[i].name,stu[i].score[0],stu[i].score[1],stu[i].score[2],stu[i].score[3]
,stu[i].score[4]);
printf ("\n");
}
return(0);
}