趣味程式設計4.c
阿新 • • 發佈:2018-12-06
// 歌星大獎賽: // 在歌星大獎賽中,有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; }