从品牌网站建设到网络营销策划,从策略到执行的一站式服务
max函数用于求最大值,可以定义如下函数:
创新互联从2013年开始,是专业互联网技术服务公司,拥有项目成都网站设计、网站制作网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元瑞金做网站,已为上家服务,为瑞金各地企业和个人服务,联系电话:18982081108
int max(int a, int b)
{
if(ab) return a;
return b;
}
不过该函数只能用于整型而不能用于其它类型。如果有其它类型,比如浮点型,则需要再重新修改。
float max(float a , float b)
{
if( a b) return a;
return b;
}
其实这样代码量比较少的操作,可以定义为宏函数,即带参宏定义的形式。
#define max(a,b) ((a)(b)?(a):(b))
这样既可以不受参数类型限制,又可以提高执行效率。
不过从你的代码来看,只需要定义int类型的max函数即可。
扩展资料:
max(x,y)=0.5*(x+y+|x-y|);在概率论中多有使用,可以将参数指定为数字、空白单元格、逻辑值或数字的文本表达式。如X、Y独立同分布,X~N(0,1),求期望E(max(x,y))。
参考资料来源:百度百科-max函数
自定义函数实现
int max(int a,int b)
{
return ab?a:b;
}
#include“stdio.h”
ints_max(inta,intb,intc)/*求最大值函数*/
{
intmax;
if(a=b)
max=a;
else
max=b;
if(maxc)
max=c;
returnmax;
}
ints_min(inta,intb,intc)/*求最小值函数*/
{
intmin;
if(a=b)
min=b;
else
min=a;
if(minc)
min=c;
returnmin;
}
floats_pin(inta,intb,intc)/*求平均值函数*/
{
floatpin;
pin=(a+b+c)/3.0;
returnpin;
}
mian()
{
inta,b,c;
printf("请输入三个整数:");
scanf("%d,%d,%d",a,b,c);
printf("这三个整数中的最大值是:%d",s_max(a,b,c));
printf("这三个整数中的最小值是:%d",s_min(a,b,c));
printf("这三个整数的平均值是:%f",s_pin(a,b,c));
getch();
}
扩展资料
11H1333:三个数的最大值
#includebits/stdc++.h
usingnamespacestd;
intmain(){
inta,b,c;
cinabc;
coutmax(max(a,b),max(b,c));
return0;
}
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图