您可以使用動態數組來代替,代碼如下
# include & ltiostream & gt
# include & lt算法& gt
使用命名空間std
int main(){
int n = 2;
//int myints【】= { 65,66 };//這句話被註釋掉了
CIN & gt;& gtn;
int * myints = 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】);
if(I = = n-1)
{ cout & lt& lt”\ n”;}
}
}
while(next _ permutation(myints,myints+n));
刪除【】個密值;//空閑內存
返回0;
}