C语言从键盘输入4个整数,求4个整数中的最大值(不用数组,用指向函数的指针变量实现)。
作者:野牛程序员:2023-12-21 11:06:00C语言阅读 2788
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

