int main()
{
int grade[10],NoGood[10],I,j=0,k=0,m = 0;
浮動通過率,行使;
Printf("請輸入10學生的分數:\ n ");
for(I = 0;我& lt10;i++)
{
scanf("%d ",& amp等級[I]);
if(等級[I]& gt;=85)
{
k++;
}
if(等級[I]& gt;=60)
{
j++;
}
其他
{
no good[m++]= I;
}
}
通過率= 1.0f * j/10 * 100;
ExeRate = 1.0f * k/10 * 100;
Printf("這些學生的通過率為%.2f%%\n ",通過率);
Printf("這些學生的優秀率為%.2f%%\n ",ExeRate);
如果(m & gt0)
{
Printf("不及格分數是:");
for(I = 0;我& ltm;i++)
{
printf("%d ",grade[no good[I]]);
}
}
其他
{
Printf(“無不及格”);
}
printf(" \ n ");
}