include<stdio.h>
int add(int a,int b);
int sub(int a,int b);
int max(int a,int b);
int min(int a,int b);
void main()
{
int a,b,i,k;
int(*func[4])(int,int)={add,sub,max,min} //定义指针数组,并对其赋初始值
printf("select operator(0-add,1-sub,2-max,3-min)😊;
scanf("%d",&i);
printf("input the number(a,b)😊;
scanf("%d%d",&a,&b);
k=funci; //根据用户操作选择执行不同的函数
printf("the result:%d\n",k);
}
int add(int a,int b){
return(a+b);}
int sub(int a,int b){
return(a-b);}
int max(int a,int b){
return(a>b?a:b);}
int min(int a,int b){
return(a<b?a:b);}