输入1的时候调用max函数,输出最大值;
输入2的时候调用min函数,输出最小值:
#include<stdio.h>
int main()
{
int max(int a,int b);
int min(int a,int b);
int (*p)(int,int),i,j,k,n,c;
printf("输入a和b:");
scanf("%d,%d",&i,&j);
printf("选择1或者2:");
scanf("%d",&n);
if(n==1)
p=max;
if(n==2)
p=min;
c=(*p)(i,j);
printf("%d",c);
}
int max(int a,int b)
{
return(a>b?a:b);
}
int min(int a,int b)
{
return(a<b?a:b);
}