#include<stdio.h>
//求输入的两个数当中,最大的值
int Max(int a,int b)
{
return a>b?a:b;//如果a>b,返回a,否则返回b
}
int main()
{
int a=20;//输入两个变量
int b=30;
printf("%d\n",Max(a,b));//打印最大值
getchar();
return 0;
}
=========================================
#include<stdio.h>
//求三个数中的最大值
int Max(int a,int b)
{
if(a > b)
{
printf("%d\n",a);
}
else
{
printf("%d\n",b);
}
return a>b?a:b;
}
int Max1(int a,int b,int c)
{
return Max(Max(a,b),c);
}
int main()
{
int a = 20;
int b =30;
int c =40;
Max1(a,b,c);
getchar();
return 0;
}
答案:30
30,40(先两个数比较得30,再比较一次得40)