早教吧作业答案频道 -->其他-->
在主函数中输入三个整数,求这三个整数中最大数和最小数的差值.求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;
}
看了在主函数中输入三个整数,求这三...的网友还看了以下:
甲数是乙数的5分之4,甲数比乙数少百分之【 】,乙数比甲数多百分之【 】甲数比乙数少5分之1,即甲 2020-05-16 …
CPU中译码器的主要作用是进行() 。A.地址译码 B.指令译码C.数据译码 D.选择多路数据至AL 2020-05-26 …
●CPU中译码器的主要作用是进行(6) 。 (6)A.地址译码 B.指令译码 C.数据译码 D.选择 2020-05-26 …
1到3000之间去掉4和7的所有数的个数?每一位数不能带4或7例:4,7,17,78,700,41 2020-06-12 …
阅读图,完成下列问题.(1)图中人口稠密的四个地区是(填数码),这四地人口稠密的原因是.(2)写出 2020-07-16 …
我们知道,1位数用1个数码,(如3只用1个数码3),2位数用2个数码(如35用2个数码3、5),3 2020-07-18 …
3道填空-|||①负数的相反数是正数,把这句话用符号可以表示为()②下列说法中,正确的是().A、无 2020-10-30 …
甲数是乙数的4/5,甲数是丙数的4/9,甲,乙,丙三数的比是():():()甲数是乙数的4/5.甲数 2020-11-20 …
数列概念问题数列a(n+1)-a(n)=常数这个数列是指a(n)是以这个常数为公差的等差数列还是是指 2020-12-26 …
英语中什么叫可数名词复数和可数名词单数?还有名词的所有格是什么意思?英语中什么叫可数名词复数和可数名 2021-02-05 …