C语言:编写一个函数,在数函数中调用它时,每次实现不同的功能
1个回答

#include

int add(int a, int b)

{

return a+b;

}

int sub(int a, int b)

{

return a-b;

}

int mul(int a,int b)

{

return a*b;

}

int process(int (*fun)(int,int), int a, int b)

{

return fun(a,b);

}

int main()

{

int a,b,r;

printf("输入a、b两数:n");

scanf("%d%d",&a,&b);

printf("两数之和:%dn", process(add,a,b));

printf("两数之差:%dn", process(sub,a,b));

printf("两数之积:%dn", process(mul,a,b));

}