问题标题:
【在主函数中输入三个整数,求这三个整数中最大数和最小数的差值.求C程序代码【要求】:利用函数dif、函数max和函数min的嵌套调用求三个整数中最大数和最小数的差值,在主函数中完成输入和】
问题描述:
在主函数中输入三个整数,求这三个整数中最大数和最小数的差值.求C程序代码
【要求】:利用函数dif、函数max和函数min的嵌套调用求三个整数中最大数和最小数的差值,在主函数中完成输入和输出操作
邓勇刚回答:
#include<stdio.h>
intdif(int,int,int);//计算差值
intmax(int,int);//计算两个数的较大值
intmin(int,int);//计算两个数的较小值
intmain()
{
inta,b,c,d;
scanf("%d%d%d",&a,&b,&c);
d=dif(a,b,c);
printf("n%d",d);
while(1);
return0;
}
intdif(intx,inty,intz)
{
intMax,Min;
Max=max(max(x,y),max(x,z));//计算最大值
Min=min(min(x,y),min(x,z));//计算最小值
returnMax-Min;//返回差值
}
intmax(intx,inty)
{
if(x>y)
returnx;
else
returny;
}
intmin(intx,inty)
{
if(x<y)
returnx;
else
returny;
}
点击显示
其它推荐