用struct,没有输出。
#include<stdio.h>int main()
{
struct Student
{int number;
float score;
} Stu[5];
int i,a;
a=0;
for(i=0;i<5;i++)
{scanf("%d,%f",&Stu[i].number,&Stu[i].score);
;}
while (a<5)
{if(Stu[a].number>80)
{
printf("%d%f",Stu[a].number,Stu[a].score);
a++;}
else {
a++; }
return 0;
}
}
输入五组数据后,程序直接结束。没有实现筛选功能。测试了一下,数输进去了,但输出编写错了自己看不出来,求大家帮帮我QAQ
[此贴子已经被作者于2016-12-19 20:41编辑过]