|
5鱼币
- #include<stdio.h>int main(void){ int max(int,int); int min(int,int); int add(int,int); void process(int x,int y,int(*p)()); int a,b; printf("input a b:"); scanf("%d%d",&a,&b); printf("%d",max); process(a,b,max); printf("%d",min); process(a,b,min); printf("%d",add); process(a,b,add); return 0;}int max(int x,int y){ if(x>y) return x; else return y;}int min(int x,int y){ if(x>y) return y; else return x;}int add(int x,int y){ return x-y;}
复制代码
|
最佳答案
查看完整内容
int main()
{
int Max(int,int);
int Min(int,int);
int add(int,int);
int process(int x,int y,int(*p)(int,int));
int a,b;
printf("input a b:\n");
scanf("%d%d",&a,&b);
printf("Max:%d\n",process(a,b,Max));
printf("Min:%d\n",process(a,b,Min));
printf("Add:%d\n",process(a,b,add));;
return 0;
}
int Max(int x,int y)
{
if(x>y)
return x;
else
return y;
}
int Min(int ...
|