早教吧作业答案频道 -->其他-->
在主函数中输入三个整数,求这三个整数中最大数和最小数的差值.求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;
}
看了在主函数中输入三个整数,求这三...的网友还看了以下:
右物左砝码的时候,游码不在零刻度线上,则所称物体质量小于实际物体质量吗称量物体时左物右码M物=M砝 2020-04-06 …
某个信封上的邮政编码是由0~5六个不同数字组成的六位数.现有四个编码如表.地区邮政编码M35120 2020-04-07 …
某个信封上的邮政编码是由0~5六个不同数字组成的六位数.现有四个编码如表.地区邮政编码M35120 2020-04-07 …
编译程序一般采用(29)技术进行语义分析和生成中间代码。A.数据控制翻译B.流程控制翻译C.语法制导 2020-05-26 …
裙子大小码数,L码M码S码最小的是? 2020-07-01 …
090508物理01:(共1题)1.在“探究加速度与力的关系”的实验中为减小实验误差,为什么盘和砝 2020-07-10 …
求m选n一个都不中的概率譬如m=15,n=5,中奖号码是0401031115那么我选0403111 2020-07-25 …
.传递需进行调制编码。A数字数据在数字信道上B数字数据在模拟信道上C模拟数据在数字信道上D模拟数据在 2020-11-06 …
1.小屋把自己的新年贺词的文档加密码后发往同学们的电子邮件,该文档的密码M是由1,2,3……,R这R 2020-12-10 …
假设a,b,c是3个互不相等的整数.下列代码取出它们中居中的数值,记录在m中.其中的swap()函数 2020-12-11 …