早教吧作业答案频道 -->其他-->
在主函数中输入三个整数,求这三个整数中最大数和最小数的差值.求C程序代码要求:利用函数dif、函数max和函数min的嵌套调用求三个整数中最大数和最小数的差值,在主函数中完成输入和
题目详情
在主函数中输入三个整数,求这三个整数中最大数和最小数的差值.求C程序代码
【要求】:利用函数dif、函数max和函数min的嵌套调用求三个整数中最大数和最小数的差值,在主函数中完成输入和输出操作
【要求】:利用函数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;
}
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(x
else
return y;
}
看了在主函数中输入三个整数,求这三...的网友还看了以下:
7和12 求最大公因数和最小公倍数 2020-05-13 …
二次函数求最值得时候到底是用顶点公式y=a(x-h)^2+k还是用(4ac-b^2)/4a直接带入 2020-05-16 …
fx=2cosxsinx(x+陪/3)-根号3sinx平方+sinxcosx化简函数求最大值最小值 2020-06-25 …
将72分成六个素数之和要求最小的素数尽量大,求最小素数?易懂, 2020-07-16 …
先5分按要求写清格式加到20分最大公因数17和517个1327和914和15求最大公因数4和615 2020-07-18 …
分数与小数互化十六分之一二十五分之十二1.34.25分数化小数小数化分数求最大公因数与最小公倍数6 2020-07-31 …
将一组数随意分成三份,求每一份的和,要求最大和与最小和相差最小的算法, 2020-07-31 …
数学题.求解.将40分成6个素数之和,要求最小素数尽量大,那么最小的素数是几?六个素分别是什么? 2020-07-31 …
最大公约数为什么可以这样求两个自然数求最大公约数大的除小的整除了除数就是最大公约数若没有整除除数处 2020-08-02 …
求两个正整数的最大公约数和最小公倍数,用一个函数求最大公约数,另一个函数求最小公倍数,要求:1:使用 2020-11-17 …