错哪了?感觉错了很多。
本帖最后由 小黄练编程 于 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是函数,他的参数呢
Kanosaigao 发表于 2021-12-7 02:57
调用hua(a,b,max)你确定是对的吗,max是函数,他的参数呢
大哥,就是实际操作打不出来,才问的,{:5_100:}{:5_100:}
页:
[1]