1个简单的C++题目

来源:百度知道 编辑:UC知道 时间:2024/05/25 22:22:04
求2个数或3个正整数中的最大数,用带有默认参数的函数实现
看谭浩强的C++书 第1章会面的这个练习不会做了 哪位会的请帮忙做下 顺便问下 这里用带默认参数的函数有声明意义啊
我要的是带有默认函数的 看清楚题目了 还有做到一起 2个数3个数
真心求解 混分的就别答了

你懂??

#include <iostream.h>
int max(int a,int b,int c=0)
{
return (a>((b>c)?b:c)) ? a:((b>c)?b:c);

}
void main()
{
int x,y,z,m;
cout<<"input 3 int nums:";
cin>>x>>y>>z;
m=max(x,y,z);
cout<<"the max num:"<<m<<endl;
cout<<"input 2 int nums";
cin>>x>>y;
m=max(x,y);
cout<<"the max num:"<<m<<endl;
}