質問: 5人の点数(100点満点)を入力して最高点と最低点を表示するプログラムを作成し、
回答: 入力の都度すべて加算しておいて、最後にmaxとminを引けば中央の3個の合計になります。 int main(void){ int a, max, min, sum; max = 0; min = 100; sum=0; for(int i=0;i<5;i++){ a = input(); sum+=a; max = gt(a, max); min = lt(a, min); } sum=sum-max-min; output(max, min, sum); return 0; }