爱问知识人 爱问教育 医院库

一道C程序题目

首页

一道C程序题目

用C语言编程,要求从键盘上输入一个正整数n,输出从1到n的全排列,如输入3,输出
1,2,3
1,3,2
2,1,3
2,3,1
3,1,2
3,2,1

提交回答
好评回答
  • 2006-02-14 12:38:08
    #include 
    main()
    {
     for(i=1;i<4;i++)
     for(j=1;j<4;j++)
     for(k=1;k<4;k++)
       {
        if( i != j && i != k && j != k )
          printf("%d,%d,d%\n",i,j,k);
       }
    }
    这段代码仅仅能够实现1到3的全排列,1到n的全排列暂时没想出来,因为按照我这里的想法,如果是求1到n的全排列,就需要有n个for循环,很难实现。可能要用到递归的方法。

    d***

    2006-02-14 12:38:08

类似问题

换一换
  • 软件 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):