0 1 2 3 全排列 用C语言怎么编写
#include
using namespace std;
const int MAX = 4;
int a[MAX] = { 0 };
char c[MAX] = { '0', '1', '2', '3' };
void print( int j )
{
if( j>= MAX )
return;
cout<全部
#include
using namespace std;
const int MAX = 4;
int a[MAX] = { 0 };
char c[MAX] = { '0', '1', '2', '3' };
void print( int j )
{
if( j>= MAX )
return;
cout< 。。"10",然后用9个for循环来打印。
如果你想那种灵活的,那就需要用递归实现或者for循环+栈来实现。收起