当前位置:首页 C++ > 正文

C++从键盘输入4个整数,求4个整数中的最大值(用指向函数的指针变量实现)。

作者:野牛程序员:2023-12-21 09:42:48 C++阅读 2720

C++从键盘输入4个整数,求4个整数中的最大值(用指向函数的指针变量实现)。

#include <iostream>

int findMax(int *arr, int size);
int (*findMaxFunction)(int *, int) = findMax; // 指向函数的指针变量

int main() {
    int numbers[4];

    // 从键盘输入4个整数
    for (int i = 0; i < 4; ++i) {
        std::cin >> numbers[i];
    }

    // 调用指向函数的指针变量找到最大值并输出
    std::cout << findMaxFunction(numbers, 4);

    return 0;
}

int findMax(int *arr, int size) {
    int max = *arr; // 假设第一个元素是最大值

    for (int i = 1; i < size; ++i) {
        if (*(arr + i) > max) {
            max = *(arr + i);
        }
    }

    return max;
}


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击