早教吧 育儿知识 作业答案 考试题库 百科 知识分享

在主函数中输入三个整数,求这三个整数中最大数和最小数的差值.求C程序代码要求:利用函数dif、函数max和函数min的嵌套调用求三个整数中最大数和最小数的差值,在主函数中完成输入和

题目详情
在主函数中输入三个整数,求这三个整数中最大数和最小数的差值.求C程序代码
【要求】:利用函数dif、函数max和函数min的嵌套调用求三个整数中最大数和最小数的差值,在主函数中完成输入和输出操作
▼优质解答
答案和解析
#include
int dif(int,int,int); //计算差值
int max(int ,int ); //计算两个数的较大值
int min(int ,int ); //计算两个数的较小值
int main()
{
int a,b,c,d;
scanf("%d%d%d",&a,&b,&c);
d=dif(a,b,c);
printf("\n%d",d);
while(1);
return 0;
}
int dif(int x,int y,int z)
{
int Max,Min;
Max=max(max(x,y),max(x,z)); //计算最大值
Min=min(min(x,y),min(x,z)); //计算最小值
return Max-Min; //返回差值
}
int max(int x,int y)
{
if(x>y)
return x;
else
return y;
}
int min(int x,int y)
{
if(xreturn x;
else
return y;
}