1. 程式人生 > >趣味程式設計4.c

趣味程式設計4.c

//  歌星大獎賽:
//  在歌星大獎賽中,有10個評委為參賽選手打分,分數從1~100分。
//  選手最後得分為:去掉一個最高分和一個最低分其餘8個分數的平均值。

/*	問題分析與演算法設計
		這個問題的演算法十分簡單,
		但要注意在程式中判斷最大最小值的變數是如何賦值的。
*/

#include <stdio.h>

int main()
{
	float score = 0;
	float max = 0;
	float min = 100;
	float sum = 0;
	int i;
	
	for (i = 1; i <= 10; i++)
	{
		printf ("Input number %d = ",i);
		scanf ("%f",&score);
		sum += score;
		if (score > max)
			max = score;
		if (score < min)
			min = score;
	}
	
	printf ("Canceled max score:%f\nCanceled min score:%f\n",
			max,min);
	printf ("Average score:%.3f\n",(sum-max-min)/8);
	
	return 0;
}