输入5个字符串,将这5个字符串按从小到大的顺序排列后输出

2025-04-05 02:38:54
推荐回答(1个)
回答1:

#include
#include
using namespace std;
void main()
{
char str[5][20];
char * p[5];
int i,j,n=5;
char * tmp;
for(i=0;i<5;i++)
{
cin>>str[i];
p[i]=str[i];
}
for(i=0;i{
for(j=i+1;j{
if(strcmp(p[i],p[j])>0)
{
tmp=p[i];
p[i]=p[j];
p[j]=tmp;
}
}
}
for(i=0;i<5;i++)
cout<}