# include & ltstdio.h & gt
#define N 4 //宏定義初始化班級的學生人數,可以通過修改N的初始值來改變。
int main()
{
int a[N],b[N]={0},i=0,j=0,sum = 0;
浮動平均= 0.0;
printf("請輸入分數:\ n ");
for(I = 0;我& ltn;I++) //輸入學生的成績。
scanf("%d ",& ampa[I]);
printf("輸入結束!!!請稍候....\ n ");
printf("輸入分數為:\ n ");
for(I = 0;我& ltn;I++) //輸出so學生的成績
printf("%d ",a[I]);
putchar(' \ n ');
printf("下劃線的分數為:\ n ");
for(I = 0;我& ltn;I++) //測試結果是否通過,默認值為60分以內。
{
if(a[I]& lt;60)
{
b[j++]= a[I];//將失敗人數和成績放入B數組。
printf("%d ",a[I]);
}
}
putchar(' \ n ');
for(I = 0;我& ltj;I++) //計算失敗的人的總分。
sum+= b[I];
ave =(sum * 0.1/j)* 10;//計算不及格學生的平均分,換算成真實數據。
printf("平均分數為:\ n ");
printf("%f ",ave);//輸出平均分數
putchar(' \ n ');
}