有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()把变量组好 输出就行很简单的