重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
#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;
}
C语言没有标准的max和min函数。
常规情况下,几乎所有的编译器使用宏来实现 max() 及 min() 函数,
它们一般在 stdio.h 这份文件中以宏方式被声明。
使用宏来实现的原因一般是因为这两个函数非常简单,
它们一般的实现如下:
#define max(a,b) ( ((a)(b)) ? (a):(b) )
#define min(a,b) ( ((a)(b)) ? (b):(a) )
使用宏的另外一个好处是使得该函数具备了“重载”功能,
可以让传递的参数不局限于某种类型(只限基本类型-非结构类型),如 int 或 char。
#include stdio.h
void max(int a,int b,int c);
int main(void)
{
int i,j,k;
printf(" 请输入3个整数(数与数之间用空格隔开):");
scanf("%d %d %d",i,j,k);
max(i,j,k);
return 0;
}
void max(int a,int b,int c)
{
int temp;
if(ab)
{
temp=b;
b=a;
a=temp;
}
if(ac)
{
temp=c;
c=a;
a=temp;
}
if(bc)
{
temp=c;
c=b;
b=temp;
}
printf(" 输入的3个整数中最大值为:%d\n",a);
}