麻烦大神帮我看下写的C语言程序(为什么最后的成绩输出的是几个那么大的随便数字) 麻烦看一下哪里写错了

2025-02-25 06:28:21
推荐回答(1个)
回答1:

float score[3];
scanf("%f %f %f %f",&stu[i].score[0],&stu[i].score[1],&stu[i].score[2],&stu[i].score[3]);printf("\n");
成绩:%f %f %f %f\n"
成绩声明为float,把scanf和printf的%d改成%f