#include<stdio.h>
typedef int (*FUN)(int,int);
int main(void)
{
int a,b;
int max(int,int);
int min(int,int);
int add(int,int);
FUN jisuan(int,int);
printf("请输入两个整型数字:\n");
scanf("%d %d",&a,&b);
printf("\n %d \n",jisuan(a,b)(a,b));
return 0;
}
FUN jisuan(int x,int y)
{
if(x > y)
return max;
else if(x == y)
return add;
else
return min;
}
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;
}
|