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

溫馨提示×

如何用c語言指針求最大值最小值

小樊
116
2024-07-11 05:17:28
欄目: 編程語言

可以通過定義一個指向數組的指針,然后遍歷數組找到最大值和最小值。以下是一個簡單的示例代碼:

#include <stdio.h>

int main() {
    int arr[] = {10, 20, 5, 15, 30};
    int n = sizeof(arr) / sizeof(arr[0]);
    
    int *ptr = arr;
    int max = *ptr;
    int min = *ptr;
    
    for(int i = 1; i < n; i++) {
        if(*(ptr + i) > max) {
            max = *(ptr + i);
        }
        if(*(ptr + i) < min) {
            min = *(ptr + i);
        }
    }
    
    printf("Maximum value: %d\n", max);
    printf("Minimum value: %d\n", min);
    
    return 0;
}

在此示例中,我們定義了一個指向數組arr的指針ptr,然后遍歷數組,逐個比較數組元素的值,更新最大值和最小值。最終打印出找到的最大值和最小值。

0
阜新| 沂水县| 方城县| 津南区| 淮南市| 海南省| 盐池县| 余姚市| 江都市| 盘山县| 万载县| 嵊州市| 北宁市| 昌黎县| 定兴县| 萨嘎县| 昌邑市| 恭城| 泸水县| 丰顺县| 永定县| 南木林县| 泸溪县| 麟游县| 新民市| 无为县| 金沙县| 麦盖提县| 临安市| 盘锦市| 大连市| 霍林郭勒市| 斗六市| 方山县| 上杭县| 濉溪县| 湖南省| 讷河市| 塘沽区| 柳林县| 沅江市|