租用问题

质量为本、客户为根、勇于拼搏、务实创新

< 返回租用问题列表

怎么用c语言指针求最大值最小值,c语言程序怎么用

发布时间:2024-07-11 05:17:28

怎样用c语言指针求最大值最小值

可以通过定义一个指向数组的指针,然后遍历数组找到最大值和最小值。以下是一个简单的示例代码:

#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
", max);
    printf("Minimum value: %d
", min);
    
    return 0;
}

在此示例中,我们定义了一个指向数组arr的指针ptr,然后遍历数组,逐一比较数组元素的值,更新最大值和最小值。终究打印出找到的最大值和最小值。

tiktok粉丝购买:https://www.smmfensi.com/