level 4
恶魔之痕
楼主
全排列问题(Form.PAS)【问题描述】 输出自然数1到n所有不重复的排列,即n的全排列,要求所产生的任一数字序列中不允许出现重复的数字。【输入格式】n(1≤n≤9)【输出格式】由1~n组成的所有不重复的数字序列,每行一个序列。【输入样例】Form.in 3【输出样例】Form.out1 2 31 3 22 1 32 3 13 1 23 2 1组合的输出(Compage.PAS)【问题描述】 排列与组合是常用的数学方法,其中组合就是从n个元素中抽出r个元素(不分顺序且r<=n),我们可以简单地将n个元素理解为自然数1,2,…,n,从中任取r个数。 现要求你用递归的方法输出所有组合。 例如n=5,r=3,所有组合为: l 2 3 l 2 4 1 2 5 l 3 4 l 3 5 1 4 5 2 3 4 2 3 5 2 4 5 3 4 5【输入】一行两个自然数n、r(1
2008年08月11日 11点08分
1