搜索
首页 电脑/网络 软件

一道C程序题目

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

全部回答

2006-02-14

0 0
    #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循环,很难实现。
    可能要用到递归的方法。

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
软件
硬件
电脑装机
程序设计
互联网
操作系统/系统故障
笔记本电脑
反病毒
百度
软件
软件
多媒体软件
系统软件
办公软件
网络软件
图像处理软件
举报
举报原因(必选):
取消确定举报