C语言问题过来解答一下

假设其成绩在90分以上即为优秀。你可以设计一个算法一次存放10个同学的成绩,统计大于等于90的人数并输出吗

#include <stdio.h>
int main(){
      int i,temp,count=0;
    for(i=0; i<10; i++){
    scanf("%d",&temp);
        if(temp>=90){
            count++;
        }
    }
 
    printf("大于等于90人数%d",count);
   
    return 0;
}


#include <stdio.h>
int main()
{
    int i,score[10],count=0;
    for(i=0;i<10;i++)
    {
         printf("请输入第%d个学生的成绩:",i+1);
         scanf("%d",&score[i]);
    }
    for(i=0; i<10; i++)
        if(score[i]>=90)
            count++;
    printf("优秀人数:%d\n",count);
    return 0;
}
 

#include<stdio.h>
int main()
{int a[10],i;
for(i=0;i<=9;i++)
{scanf(“%d”,a[i]);}//输入成绩
for(i=0;i<=9;i++)
{if(a[i]>=90)
j++;}
printf("高与90有%d",j);
return 0;}

定义一个数组用for循环存入,if语句判断