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
