输入一个字符串数组,判断是按照字典序排列还是长度大小排列,若是字典序排序,则输出islexicalorder,若是按长度排序,则输出lengths,按若都是,则输出both,若都不是则输出none;
第1行输入字符串的个数
第2行至第n+1行每行输入一个字符串
若是字典序排序,则输出islexicalorder,若是按长度排序,则输出lengths,按若都是,则输出both,若都不是则输出none;
在这里给出一组输入。例如:
- 3
- aa
- bcd
- acde
在这里给出相应的输出。例如:
lengths
//刚开始想的是进行字典排序和按长度排序,再去和原字符数组进行比较,后面经老师点播,直接按照冒泡排序的思想,两两比较即可
#include
using namespace std;
int main(){
int n,x=0,y=0;
string a[104];
cin>>n;
for(int i=0;i
}
for(int i=0;i
if(x==0&&y==1)cout<<"islexicalorder";
if(x==0&&y==0)cout<<"both";
if(x==1&&y==1)cout<<"none";
if(x==1&&y==0)cout<<"lengths";
return 0;
}