程序设计,输入5个字符串(不含空格),用指针按字母顺序由小到大对字符串排序后输出。
求大神解决
#include<iostream>
#include<cstring>
using namespace std;
int main(){
char s[5][80],tmp[80],*p[5],*t=tmp;
int i,j;
for(i=0;i<5;i++)
cin>>s[i];
p=s;
for(i=0;i<5;i++)
{
for(j=i+1;j<5;j++)
{
if(strcmp(p[i],p[j])>0)
t=p[i];p[i]=p[j];p[j]=t;
}
}
cout<<p;
return 0;
}