永发信息网

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; }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯