![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
第一章
gan920hp
这个作者很懒,什么都没留下…
展开
-
编写一个程序,用同一个函数名对n个数据进行从小到大排序,数据类型可以是整形,单精度,双精度。用重载函数实现
#include #includeusing namespace std;int main(){int pl(int *q,int n);double pl(double *p,int n);float pl(float *p,int n);int a,n;coutcin>>a;cout请输入您需要比较数据的个数:"cin>>n;cout请输入"原创 2015-04-19 21:43:56 · 41969 阅读 · 0 评论 -
求二个或三个正整数的最大数,用带有参数的函数实现77.
#include using namespace std;int main(){int MAX(int , int ,int);int a,b,c,i,max;couti;couta>>b;if(i==3)cin>>a>>b>>c;max= MAX(a,b,c);cout<<"最大值为"<<max<<endl;return 0;}int MAX(int a=0, int b=0, int c=0)原创 2015-04-19 21:20:38 · 1051 阅读 · 0 评论 -
输入两个整数,将它们按由大到小的顺序输出。要求使用变量的引用
#include using namespace std;int main(){void compare(int &a, int &b);int a,b;couta>>b;compare(a,b);return 0;}void compare(int &a,int &b){if(a>b)cout<<"最大值为"<<a<<"最小值为"<<b<<endl;if(a<b)cout<<"最大值为"<<b<原创 2015-04-19 21:24:19 · 11013 阅读 · 0 评论 -
对三个变量按由小到大顺序排序,要求使用变量的引用
#include using namespace std;int main(){int a=0,b=0,c=0;void pl(int &a,int &b,int &c);couta>>b>>c;pl(a,b,c);return 0;}void pl(int &a,int &b,int &c){int min=a,max=c;if(a>c){min=c;max=a;}if(b<min||b==mi原创 2015-04-19 21:27:42 · 9920 阅读 · 1 评论 -
编写一个程序,将两个字符串链接起来,结果取代第一个字符串。要求用方法
#include #includeusing namespace std;int main(){string str1,str2;coutstr1>>str2;str1=str1+str2;cout<<str1<<endl;return 0;}原创 2015-04-19 21:33:25 · 7619 阅读 · 0 评论 -
输入一个字符串,把其中的字符按逆序输出。如输入light,输出thgil。要求用string方法
#include #includeusing namespace std;int main(){string str;coutstr;int size=str.length();cout<<"您输入了"<<size<<"字符"<0||i==0;i--)cout<<str[i];cout<<endl;return 0;}原创 2015-04-19 21:36:46 · 9568 阅读 · 0 评论 -
有5个字符串,要求对他们按由小到大的顺序排列,用string方法
#include #include#includeusing namespace std;int main(){string str[5];for(int n=0;n>str[n];for(int i=0;istr[m]){string min=str[m];str[m]=str[i];str[i]=min;}}}for (int g=0;g<5;g++)cout<<str[g]<<" ";r原创 2015-04-19 21:40:02 · 12482 阅读 · 0 评论 -
d对上题改用函数模板实现,并与上题程序进行对比分析
#include #includeusing namespace std;templateT pl(T *q,int n){for(int i=0;i{for(int j=i;j{if(q[i]>q[j]){T x;x=q[j]; q[j]=q[i];q[i]=x;}}}for (int x=0;xcoutr原创 2015-04-19 21:52:51 · 1207 阅读 · 0 评论