中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

c語言輸入n個數怎么求最大值和最小值

小億
393
2024-01-23 12:48:09
欄目: 編程語言

要求n個數的最大值和最小值,可以通過以下步驟實現:

  1. 首先,聲明兩個變量max和min,分別用于保存最大值和最小值。將max和min的初始值設置為第一個輸入的數。

  2. 使用循環輸入n個數,每次輸入一個數,比較該數和當前的最大值、最小值,更新max和min的值。

  3. 循環結束后,max和min分別保存了n個數中的最大值和最小值。

下面是一個示例代碼:

#include <stdio.h>

int main() {
    int n, num, max, min;
    
    // 輸入n的值
    printf("請輸入數的個數n:");
    scanf("%d", &n);
    
    // 輸入第一個數
    printf("請輸入第1個數:");
    scanf("%d", &num);
    
    // 初始化最大值和最小值
    max = num;
    min = num;
    
    // 輸入剩余的n-1個數,比較更新最大值和最小值
    for (int i = 2; i <= n; i++) {
        printf("請輸入第%d個數:", i);
        scanf("%d", &num);
        
        if (num > max) {
            max = num;
        }
        
        if (num < min) {
            min = num;
        }
    }
    
    // 輸出結果
    printf("最大值:%d\n", max);
    printf("最小值:%d\n", min);
    
    return 0;
}

在這個示例中,首先輸入n的值,然后輸入n個數。程序會自動計算出這n個數的最大值和最小值,并輸出結果。

1
龙里县| 青河县| 扶绥县| 汉源县| 昭苏县| 神池县| 来安县| 霍山县| 东乌珠穆沁旗| 西乌珠穆沁旗| 富阳市| 礼泉县| 弋阳县| 汉沽区| 青州市| 班戈县| 和林格尔县| 台江县| 罗平县| 太白县| 祁门县| 建宁县| 蒙山县| 忻城县| 云浮市| 孝感市| 固镇县| 韶关市| 福鼎市| 基隆市| 宽城| 屯昌县| 北流市| 大庆市| 融水| 湘潭市| 方山县| 南溪县| 嘉荫县| 瓮安县| 平安县|