为了账号安全,请及时绑定邮箱和手机立即绑定

如果想要设计一个函数process(),实现以下的功能,该怎么操作?

如果想要设计一个函数process(),实现以下的功能,该怎么操作?

牧羊人nacy 2021-08-04 11:07:15
求大神帮忙:1. 请设计一个函数process(),在每次被主函数调用时完成不同的功能。要求输入a和b两个数,第一次调用process()时求出a和b中较大的数,第二次调用时求出较小的数,第三次调用时求出两数之和。
查看完整描述

2 回答

?
慕工程0101907

TA贡献1887条经验 获得超5个赞

static int i=0;
i++;
if(i==1)
……

查看完整回答
反对 回复 2021-08-09
?
潇湘沐

TA贡献1816条经验 获得超6个赞

#include<stdio.h> int max(int x,int y){    int z;    z = x>y?x:y;    return(z);}int min(int x,int y){    int z;    z = x<y?x:y;    return(z);}int add(int a,int b){    int z;    z = a + b;    return(z);}int process(int a,int b,int *fun()){    return(*fun)(a,b);}int main(){    int a,b;    printf("Enter a and b:\n");    scanf("%d%d",&a,&b);    printf("Max =%d\n",process(a,b,max));    printf("Min =%d\n",process(a,b,min));    printf("add =%d\n",process(a,b,add));    return(0);}

查看完整回答
反对 回复 2021-08-09
  • 2 回答
  • 0 关注
  • 354 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信