當前位置:編程學習大全網 - 編程軟體 - 編程問題

編程問題

這個例子建立了壹個函數fun,有三個數組參數,其中兩個數組H []和Low [],分別用來存儲高於平均分和低於平均分的分數,返回高於平均分的分數個數。

代碼如下所示

#包含?& ltstdio.h & gt

int?n;

浮動?sum=0,平均值;

浮動?好玩(飄?num[],float?h[],float?低[]);

int?主()

{int?我;

做什麽?

{printf("請輸入人數:");scanf("%d ",& ampn);}

while(n & lt;=0);

浮動?num[n],h[n],low[n];

為了什麽?(I = 0;我& ltn;i++)

{scanf("%f ",& ampnum[I]);

sum+= num[I];

}

for(I = 0;我& ltn;i++)?printf("%.1f\t ",num[I]);

printf(" \ n總分:%.1f\n ",sum);

平均值=總和/n;

printf(" score \ n " above average % . 1f,平均值);

為了什麽?(I = 0;我& ltfun(num,h,low);i++)

printf("%.1f\t ",h[I]);

printf(" \ n得分低於平均值%.1f \n ",平均值);

為了什麽?(I = 0;我& lt(n-fun(num,h,low));i++)

printf("%.1f\t ",low[I]);

回歸?0;

}

浮動?好玩(飄?num[],float?h[],float?低[])

{int?I,c=0,d = 0;//c,d是計數器。

為了什麽?(I = 0;我& ltn;i++)

{?

如果?(num[I]& gt;壹般)?{ h[c]= num[I];c++;}?//大於平均值的分數被發送到數組h[]

不然呢?{ low[d]= num[I];d++;}?//低於平均值的分數被發送到數組low[]

}

回歸?c;

}

  • 上一篇:自然語言為什麽不適合直接作為編程語言
  • 下一篇:請程序員推薦壹款筆記本電腦!
  • copyright 2024編程學習大全網