怎样用c语言编程使它排列出1,2,3,4这四个数的24种排列情况

2025-05-08 04:07:43
推荐回答(3个)
回答1:

如果只是1,2,3,4这四个数的话,楼上的也够了,如果你想对于任意的n,求出1,2,……,n的所有排列呢?应该用递归,我写过这样的程序,你需要的话回去给你找找

回答2:

一楼的方法就可以

回答3:

#include
int main()
{
int i,j,k,l;
for(i=1;i<=4;i++)
{
for(j=1;j<=4;j++)
{
for(k=1;k<=4;k++)
{
for(l=1;l<=4;l++)
{
if( l!=k && l!=j && l!=i && k!=j && k!=i && j!=i)
{
printf("%d%d%d%d\n",i,j,k,l);
}
}
}
}
}
getchar();
return 0;
}