#include<stdio.h>
int k=0,i;
struct student{
char num[20];
char name[10];
float grade;
};
int main(void)
{
struct student s[4];
for(i=0;i<4;i++)
{
scanf("%s %f %s",s[i].num,&s[i].grade,s[i].name);
}
for(i=0;i<4;i++)
{
if(s[i].grade>85.0)
k++;
}
printf("%d\n",k);
return 0;
}
你的数据输入顺序与样例数据顺序不一致,可能和测试数据不符吧
把代码贴出来看看
没看到你的输入情况啊,你的代码可以贴出来看下。