#include<iostream>
#include<string>
int main(){
void sort(string *p,int);
int i=0;
string a[10];
for(i=0;i<10;i++){
cin>>a[i];
}
for(i=0;i<10;i++){
cout<<a[i]<<endl;
}
sort(a,10);
for(i=0;i<10;i++){
cout<<a[i]<<endl;
}
return 0;
}
void sort(String *p,int length){
int i,j;
string temp;
for(i=0;i<length-1;i++){
for(j=0;j<length-i-1;++j){
if(*(p+j)>*(p+j+1)){
temp=*(p+j+1);
*(p+j+1)=*(p+j);
*(p+j)=temp;
}
}
}
}
C++字符串排序程序
本文展示了一个使用C++实现的简单程序,该程序通过标准输入接收10个字符串,并将其打印出来。随后程序对这10个字符串进行冒泡排序,并再次打印已排序的字符串数组。此代码适用于学习基本的C++语法和简单的排序算法。
4991

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



