我这个哪里有问题。。。。。系统判阅没给满分

#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;
    }

你的数据输入顺序与样例数据顺序不一致,可能和测试数据不符吧

把代码贴出来看看

没看到你的输入情况啊,你的代码可以贴出来看下。