![](https://csdnimg.cn/release/download_crawler_static/87261994/bg4.jpg)
int a,b,c;
cin>>a>>b>>c;
cout<<"max(a,b,c)="<<max(a,b,c)<<endl;
cout<<"max(a,b)="<<max(a,b)<<endl;
return 0;
}
int max(int a,int b,int c)
{if(b>a) a=b;
if(c>a) a=c;
return a;
}
3、有5个字符串,要求对它们按由小到大顺序排列,用string方法。
#include <iostream>
#include <string>
using namespace std;
int main()
{ int i;
string str[5]={"BASIC","C","FORTRAN","C++","PASCAL"};
void sort(string []);
sort(str);
cout<<"the sorted strings :"<<endl;
for(i=0;i<5;i++)
cout<<str[i]<<" ";
cout<<endl;
return 0;
}
void sort(string s[])
{int i,j;
string t;
for (j=0;j<5;j++)
for(i=0;i<5-j;i++)
if (s[i]>s[i+1])
{t=s[i];s[i]=s[i+1];s[i+1]=t;}
}
4、定义一个求两个数中较小值的函数模板min( ),要求在main( )函数中进行调用求两个
浮点型数据和两个整型数据中较小的数。
#include "iostream"
#include "string"
using namespace std;
template<typename T>
T min(T a,T b)
{
return a<b?a:b;
}