這是我寫的答案 是對的
#include <stdio.h>
int main()
{
? ? int score[]={67,98,75,63,82,79,81,91,66,84};?
? ? int a,b,s,d,f,g;
? ? s=0;
????f=0;
? ? for(a=0;a<10;a++){
? ? ? ? s=s+score[a];
? ? ? ? f+=1;//計(jì)算數(shù)組個(gè)數(shù)
? ? ? ? }//求總和 ? ?為求平均值做準(zhǔn)備
for(b=9;b>=0;b--)
for(a=0;a<10;a++)
{
if(score[a]>score[a+1])
{
d=0;
? ? ? ? ? ?d=score[a];
? ? ? ? ? ?score[a]=score[a+1];
? ? ? ? ? ?score[a+1]=d;}
? ? }//排序
? ? g=s/f;//平均值
? ? printf("總和為:%d,最大值:%d,最小值:%d,平均值:%d\n",s,score[9],score[0],g);//因?yàn)榕帕隧樞?所以最后一個(gè)為最大值 ?第一個(gè)為最小值
? ? for(a=0;a<10;a++){
? ? ?printf("考試成績降序排序?yàn)?%d ",score[a]);
? ? }//按降序輸出
? ? return 0;
}
2015-12-12
贊,怒贊,32個(gè)贊