C语言中求三个值中的最大值
#include <stdio.h>
//定于有参构造函数
int max(int x,int y);
//定义主函数main
int main(){
//定义四个变量,a,b,c为三个值,max_num为要被赋值的最大值的变量
int a,b,c,max_num;
printf(“请输入三个值a,b,c:”);
//输入语句,%d为int型,输入三个为int型的值
scanf("%d,%d,%d",&a,&b,&c);
//调用函数,并将通过函数得到的值赋值给max_num
//max(a,b)表示的是将a,b中的最大值返回
//max(max(a,b),c)表示的是将a,b中的最大值,与c这个值进行带入max函数,
//将a,b中的最大值,与c比较,返回两者中的最大值
max_num=max(max(a,b),c);
//输出max_num,其中的\n是换行
printf(“max_num=%d\n”,max_num);
//结束main函数
return 0;
}
//定义的有参构造函数
//两个int型的形参
//函数表达的含义是求两个值中的最大值
int max(int x,int y)
{
//如果x大于y,
if(x>y) {
//返回x
return x;
}
//否则返回y
else{
return y;
}
}