#include <iostream>
#include <string>
using namespace std;
int main()
{
string x[5],t;
int n;
for(int i=0;i<5;i++)
{
cin>>x[i];
}
for(int i=0;i<5;i++){
for(int j=i+1;j<5;j++)
{
if(x[i]>x[j])
{
t=x[i];
x[i]=x[j];
x[j]=t;
}
}
}
for(int i=0;i<5;i++) cout<<x[i]<<endl;
return 0;
}
#include <string>
using namespace std;
int main()
{
string x[5],t;
int n;
for(int i=0;i<5;i++)
{
cin>>x[i];
}
for(int i=0;i<5;i++){
for(int j=i+1;j<5;j++)
{
if(x[i]>x[j])
{
t=x[i];
x[i]=x[j];
x[j]=t;
}
}
}
for(int i=0;i<5;i++) cout<<x[i]<<endl;
return 0;
}
本文介绍了一个使用C++实现的简单程序,该程序能够输入5个字符串并对其进行排序,最后输出排序后的字符串。通过嵌套循环实现了两两比较并交换位置的冒泡排序算法。
1万+

被折叠的 条评论
为什么被折叠?



