您可以使用動態數組,代碼如下
# include & ltiostream & gt
# include & lt算法& gt
使用命名空間std
int main () {
int n = 2;
// int myints[]={65,66 };//這句話被註釋掉了
CIN & gt;& gtn;
int * my ints = new int[n];//這句話是補充的
for(int I = 0;我& ltn;i++)
{
myints[I]= 65+I;
}
cout & lt& lt”升序滿排列是\ n”;
sort (myints,myints+n);//排序,升序
做{
for(int I = 0;我& ltn;i++)
{ cout & lt& ltchar(myints[I]);
如果(i==n-1)
{ cout & lt& lt”\ n”;}
}
}
while ( next_permutation (myints,my ints+n));
刪除[]個字符串;//釋放內存
返回0;
}