5.5 應用程序舉例
[例5-6] 為比賽選手評分。
計算方法:從1 0名評委的評分中扣除一個分,扣除一個最低分,然后統(tǒng)計總分,并除以8,最后得到這個選手的最后得分(打分采用百分制)。
#include
main( )
{
int score[10]; / * 10 個評委的成績* /
float mark; /* 最后得分* /
int i;
int max = -1; / *分* /
int min = 101; /*最低分* /
int sum = 0; /*10個評委的總和* /
for( i = 0 ; i < 10 ; i ++)
{
printf("Please Enter the Score of No. %d",i + 1 ) ;
scanf("%d\n",&score[i]);
sum = sum + score[i];
}
for(i = 0 ; i < 10 ; i++)
{
if(score[i] > max)
max = score[i];
}
for(i = 0;i < 10 ; i++)
{
if(score[i] min = score[i];
}
mark = ( sum - min - max ) / 8.0;
printf("The mark of the player is %.1f\n" ,mark);
}
[例5-6] 為比賽選手評分。
計算方法:從1 0名評委的評分中扣除一個分,扣除一個最低分,然后統(tǒng)計總分,并除以8,最后得到這個選手的最后得分(打分采用百分制)。
#include
main( )
{
int score[10]; / * 10 個評委的成績* /
float mark; /* 最后得分* /
int i;
int max = -1; / *分* /
int min = 101; /*最低分* /
int sum = 0; /*10個評委的總和* /
for( i = 0 ; i < 10 ; i ++)
{
printf("Please Enter the Score of No. %d",i + 1 ) ;
scanf("%d\n",&score[i]);
sum = sum + score[i];
}
for(i = 0 ; i < 10 ; i++)
{
if(score[i] > max)
max = score[i];
}
for(i = 0;i < 10 ; i++)
{
if(score[i]
}
mark = ( sum - min - max ) / 8.0;
printf("The mark of the player is %.1f\n" ,mark);
}

