69,371
社区成员
发帖
与我相关
我的任务
分享
#include "stdio.h"
#include "conio.h"
int max(int x,int y)
{ return((x>=y)?x:y); }
int min(int x,int y)
{ return((x<=y)?x:y); }
int add(int x,int y)
{ return(x+y); }
int process(int(*p)(int,int),int a,int a)
{
return((*p)(a,b));
}
main()
{
int a,b;
printf("Input a and b:");
scanf("%d%d",a,b);
printf("\nThe max is %d:",process(max,a,b));
printf("\nThe min is %d:",process(min,a,b));
printf("\nThe sum is &d:",process(add,a,b));
getch();
}
#include "stdio.h"
#include "conio.h"
int max(int x,int y)
{
return((x>=y)?x:y);
}
int min(int x,int y)
{
return((x<=y)?x:y);
}
int add(int x,int y)
{
return(x+y);
}
int process(int(*p)(int,int),int a,int b)
{
return((*p)(a,b));
}
main()
{
int a,b;
printf("Input a and b:");
scanf("%d%d",&a, &b);
printf("\nThe max is %d:",process(max,a,b));
printf("\nThe min is %d:",process(min,a,b));
printf("\nThe sum is %d:",process(add,a,b));
getch();
}