当前位置:首页C语言 > 正文

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
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击