重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
#include stdio.h
公司专注于为企业提供成都网站建设、网站设计、微信公众号开发、商城网站开发,成都小程序开发,软件按需求定制设计等一站式互联网企业服务。凭借多年丰富的经验,我们会仔细了解各客户的需求而做出多方面的分析、设计、整合,为客户设计出具风格及创意性的商业解决方案,创新互联建站更提供一系列网站制作和网站推广的服务。
int fmax(int a,int b,int c)
{return (ab?a:b)c?ab?a:b:c;}//以上为函数fmax,以下为主函数
void main(){
int a,b,c;
scanf("%d%d%d",a,b,c);
printf("%d",fmax(a,b,c));
}
#includestdio.h
int fMaxMin(int a,int b,int *c)
{int r;
*c=a*b;
while(r=a%b)
{a=b;
b=r;
}
*c/=b;
return a;
}
int main()
{int a,b,c;
scanf("%d%d",a,b);
printf("最大公因数=%d\n",fMaxMin(a,b,c));
printf("最小公倍数=%d\n",c);
return 0;
}
C语言里没有fmax()这个函数,它不能求出两个数中最大值,除非你自己定义这个函数。
如下:
int fmax(int a ,int b)
{
return ab?a:b;
}
函数power()是C语言里固有的库函数,可以直接使用。它主要用来求某个数的n次方。
如power(x,3)实际上就是求x*x*x.用该函数时前面得加math.h
C语言C99新特性里面有现成的求解最大值函数,fmax, 包含的库为math.h, 具体的函数声明为:
double fmax(double x, double y);
如果用int类型也没有问题,我刚刚试了一下。