當前位置:編程學習大全網 - 編程軟體 - c語言題目:10名評委給壹名比賽選手打分。要求用3個函數實現,3個函數的首部已部分給出.

c語言題目:10名評委給壹名比賽選手打分。要求用3個函數實現,3個函數的首部已部分給出.

#include <stdio.h>

void Input(float score[ ],int n)

{

int i ;

for (i = 0; i < n; i ++) {

printf("請輸入第%d個裁判的分數:",i + 1);

scanf("%f",&score[i]);

}

}

float Cal_ave(float score[],int n,float *max,float *min)

{

float average = 0.0, sum = 0.0;

int i;

*max = *min = score[0];

for (i = 0; i < n; i ++) {

if (*max < score[i]) {

*max = score[i];

}

if (*min > score[i]) {

*min = score[i];

}

sum += score[i];

}

sum = sum - *max - *min;

average = sum / (n - 2);

return average;

}

int main(void)

{

float score[10];

float max, min, last;

Input(score, 10);

last = Cal_ave(score, 10, &max, &min);

printf("最高得分為:%.2f最低得分為:%.2f最終分為:%.2f",max, min, last);

return 0;

}

  • 上一篇:形成良好的程序設計風格的原則是什麽
  • 下一篇:冰墩墩手辦玩具怎麽玩
  • copyright 2024編程學習大全網