请大神帮忙看看这段代码出现的问题
void Input(struct Student stu[]){
int i;
for (i = 0; i < N; i++)
{
printf("请输入学号,姓名,三门课成绩");
scanf("%d,%s,%f", &stu.num, stu.name, stu.score);
stu.aver = (stu.score + stu.score + stu.score) / 3.0;
}
} scanf(%s)以空格作为结束,不要再scanf里面加','
这样写
scanf("%d%s%f%f%f", &stu.num, stu.name, &stu.score, &stu.score, &stu.score);
这样输入
201 ss 100 100 100 推荐使用结构体,一目了然
页:
[1]