C語言:最值問題
阿新 • • 發佈:2018-12-18
求最值問題
1.輸入n個整數,求最大值,最小值和平均值
#include<stdio.h> int main() { int i, avg = 0, max = 0, min = 0, n, k; printf("請告訴我需要輸入幾個數:"); scanf("%d",&n); printf("開始輸入:\n"); scanf("%d",&k); avg = max = min = k; for(i = 0; i < n-1; i++) { scanf("%d",&k); if(max < k) max = k; else if(min > k) min = k; avg = k + avg; } avg = avg / n; printf("最大值是%d,最小值%d,平均值是%d\n",max,min,avg); }
測試結果: 1⃣️
請告訴我需要輸入幾個數:5 開始輸入: 3 5 2 5 10 最大值是10,最小值2,平均值是5
2.輸入n個數,對其中的奇數降序排列,對偶數升序排列。