13、设计一个函数process,在你调用他的时候,每次实现不同的功能,输入a,b两个数, 第一次调用时找出a,b中的最大者。 第二次找出最小者,,第三次求两个数的和。

/*
设计一个函数process,在你调用他的时候,每次实现不同的功能,输入a,b两个数,
第一次调用时找出a,b中的最大者。
第二次找出最小者,,第三次求两个数的和。
 */

#include <stdio.h>
#include <stdlib.h>

int process(int a,int b)
{
    static int times = 0;
    times ++;
    if(times == 1)
        return a>b? a : b;
    else if(times == 2)
        return a>b ? b : a;
    else if(times == 3)
        return a + b;
}

int main()
{
    int a,b;
    scanf("%d %d",&a,&b);
    printf("%d\n", process(a,b));
    printf("%d\n", process(a,b));
    printf("%d\n", process(a,b));
    return 0;
}

posted @ 2021-09-22 21:23  叶梓渔  阅读(122)  评论(0)    收藏  举报