|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 小黄练编程 于 2021-12-7 15:31 编辑
#include<stdio.h>
int max(int,int );
int min(int,int);
int add(int,int);
void hua(int x,int y, int(*hoi)());
main()
{
int a,b;
printf("输入a和b");
scanf("%d %d",&a,&b);
printf("max=");
hua(a,b,max(int,int));
printf("min=");
hua(a,b,min(int,int));
printf("add=");
hua(a,b,add(int,int));
}
hua(int x,int y,int int (hoi)(int,int))
{
int a;
a=(hoi)(x,y);
return a;
}
max(int x,int y)
{
int z;
if(x>y)
z=x;
else
z=y;
return z;
}
min(int x,int y)
{
int z;
if(x<y)
z=x;
else
z=y;
return z;
}
add(int x, int y)
{
int s;
s=x+y;
return s;
}
调用hua(a,b,max)你确定是对的吗,max是函数,他的参数呢
|
|