30个数取7个做无重排列数就等于P(30,7)而P(n,r) = n! / r!所以P(30,7) = 30! / 23! = 265252859812191058636308480000 / 25852016738884976640 = 10260432000共10260432000种排列方式[第二问:100多亿种你真的要全部列出来吗..程序我有,要的话可以给你...不过要用多少时间是个问题]