C语言编程: 输出1,2,3,4这4个数字的所有可能的排列
答案:2 悬赏:80 手机版
解决时间 2021-02-09 04:16
- 提问者网友:心如荒岛囚我终老
- 2021-02-08 11:29
C语言编程: 输出1,2,3,4这4个数字的所有可能的排列给我代码
最佳答案
- 五星知识达人网友:梦中风几里
- 2021-02-08 13:05
#include void main() { int i1,i2,i3,i4,c=0; for(i1=1;i1<=4;i1++) for(i2=1;i2<=4;i2++) for(i3=1;i3<=4;i3++) for(i4=1;i4<=4;i4++) { printf("%5d",i1*1000+i2*100+i3*10+i4); if(++c%10==0) printf("\n"); } printf("\n共有%d个",c); }
全部回答
- 1楼网友:怙棘
- 2021-02-08 13:36
// 作者:小斌
#include
using namespace std;
void perm(char *s, int k, int n)
{
if(k==n)
{
for(int i=0; i<=n; i++)
cout< cout< }
else
{
char temp;
for(int i=k; i<=n; i++)
{
temp=s[i];
s[i]=s[k];
s[k]=temp;
perm(s, k+1, n);
temp=s[i];
s[i]=s[k];
s[k]=temp;
}
}
}
int main()
{
char s[4]={'1', '2', '3', '4'};
//char *s="1234 ";
perm(s, 0, 3);
return 0;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯