有1到10十个数,放在十个位置上,每个位置上只能放一个数,共有多少种放法?并把每一种方法都显示出来.怎么用c语言解决这道问题?

热心网友

排列问题可以用数组的多维函数解决。循环语句,然后打印出来。这么简单,还需要原程序吗

热心网友

因为每个字节都不同, 所以有 10*9*8*7*6*5*4*3*2*1 种,自己算 就是不知道你要打出来干嘛?def xuniqueCombinations(item n): if n==0: yield [] else: for i in xrange(len(int)): for cc in xuniqueCombinations(items[i+1:],n-1): yield [items[i]]+cc

热心网友

不只要用排列组合了不过编程的也就是那样

热心网友

热心网友

排列的问题 10x10=100 种]循环控制printf()把变量组好 输出就行很简单的