作业帮 > 综合 > 作业

编写一个自定义函数实现在二个数中求最大数的功能,函数具有二个形式参数.

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/04/29 00:01:32
编写一个自定义函数实现在二个数中求最大数的功能,函数具有二个形式参数.
编写一个自定义函数实现在二个数中求最大数的功能,函数具有二个形式参数.
不是主函数的问题,是fun里的pmax=max;pmin=min;这句错了,这样变成把局部变量max和min的地址赋给pmax和pmin,应该是*pmax=max;*pmin=min;把max和min的值赋给pmax和pmin指向的变量.
#include stdio.h
void fun(int a,int b,int c,int *pmax,int *pmin)
{int max,min;
max=(ab?(ac?a:c):(bc?b:c));
min=(ab?(ac?a:c):(bc?b:c));
*pmax=max;*pmin=min;
}
main()
{ int a,b,c,max,min;
printf("Enter a,b,c:");
scanf("%d%d%d",a,b,c);
fun(a,b,c,max,min);
printf("max=%d,min=%d\n",max,min);
}