C++ 输入3个字符串,按由小到大的顺序输出?
答案:2 悬赏:50 手机版
解决时间 2021-05-12 20:40
- 提问者网友:嘚啵嘚啵
- 2021-05-11 19:47
高手帮编个程序来
最佳答案
- 五星知识达人网友:迟山
- 2021-05-11 20:10
这个程序本不难编写,我似乎把它复杂化了!
希望你能理解!
先输入字符串!
排序
输出
希望能够帮到你! 不好的地方多多批评!
#include <iostream>
#include <string>
using namespace std;
int main()
{
string chuan[3];
for(int i=0;i<3;i++)
{
cin>>chuan[i];
}
for(int i=0;i<3-1;i++)
{
for(int j=i+1;j<3;j++)
if(chuan[i]<chuan[j])
{
string temp;
temp=chuan[i];
chuan[i]=chuan[j];
chuan[j]=temp;
}
cout<<chuan[i]<<endl;
}
cout<<chuan[2]<<endl;
}
全部回答
- 1楼网友:执傲
- 2021-05-11 20:26
#include <iostream> using namespace std; int main() { char a1,a2,a3,temp; cin>>a1>>a2>>a3; if (a1>a2) { temp = a1; a1 = a2; a2 = temp; }
if (a3<a2) { if (a3<a1) cout<<a3<<a1<<a2<<endl; else cout<<a1<<a3<<a2<<endl; } else cout<<a1<<a2<<a3<<endl; return 0; }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯