C语言从键盘输入4个整数,求4个整数中的最大值(不用数组,用指向函数的指针变量实现)。
作者:野牛程序员:2023-12-21 11:06:00C语言阅读 2742
C语言从键盘输入4个整数,求4个整数中的最大值(不用数组,用指向函数的指针变量实现)。
#include<stdio.h> int max(int x, int y, int z, int w); int main(){ int a, b, c, d, m; int (*p)(int, int, int, int) = max; scanf("%d,%d,%d,%d", &a, &b, &c, &d); m = (*p)(a, b, c, d); printf("a=%d, b=%d, c=%d, d=%d, max=%d", a, b, c, d, m); } int max(int x, int y, int z, int w){ int m1 = (x > y) ? x : y; int m2 = (z > w) ? z : w; return (m1 > m2) ? m1 : m2; }
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
