#include <cstdio>
#include <cstdlib>
int?max(int,int,int);
int main()
{
int a,b,c;
scanf("%d,%d,%d",&a,&b,&c);
printf("max?num?is %d",max(a,b,c));
return 0;
}
int max(int a,int b,int c)
{
return (a>b?a:b)>c?(a>b?a:b):c;
}
擴展資料
#include?<iostream>
using?namespace?std;
int?main()
{int?a,b,c,t;
cin?>>?a>>b>>c?;
if?(?a?>?b?){?//交換兩數
t=a;a=b;
b=t;
}//到此,保證a<=b
if?(?c?<?a?)?//小於小的,為最小cout?<<?c?<<?"?"?<<?a?<<?"?"?<<?b?<<endl?;
else?if?(?c>b?)?//大於大的,為最大
cout?<<?a?<<?"?"?<<?b?<<?"?"?<<?c?<<endl?;else
cout?<<?a?<<?"?"?<<?c?<<?"?"?<<?b?<<endl;return?0;
}參考資料: