/*如果字符串长度大于等于max,那么程序在有限时间内,找不到所有的排列原因是此时的set集合变的非常得巨大*/ void main() { cout<<"请输入一个字符串:"; cin>>s; len=s.length(); if(len>=max || len<=0) { cerr<<"字符串长度不合法,程序退出!"<<endl; return; } FullArrange(); }