求6位数不重复的字符串

6位纯数字字符串,不重复,求大神上传txt文件给我。不会编程,不要发c语言求成品。... 6位纯数字字符串,不重复,求大神上传txt文件给我。
不会编程,不要发c语言 求成品。
展开
 我来答
ksgno1
推荐于2016-01-01 · TA获得超过120个赞
知道小有建树答主
回答量:128
采纳率:0%
帮助的人:121万
展开全部

刚写的代码:(附件是数字),应该没错

#python -version 35

filename = "num.txt"
file = open(filename,"w")

flags = [True for i in range(10)]
ans = [-1 for i in range(6)]
c = 1
total = 0
def solve(count):
global flags,ans,c,total
if count == 6:
total += 1
file.write(parse() + ' ')
if c / 10 == 0:
file.write('\n')
c += 1
else:
for i in range(10):
if flags[i] :
ans[count] = i
flags[i] = False
solve(count+1)
flags[i] = True

def parse():
global ans
e = 1
n = 0
for i in range(6):
n += e*ans[5-i]
e *= 10
if ans[0] == 0:
return '0' + str(n)
return str(n)

solve(0)
file.write("\nThe Total num is " + str(total))
file.close()


更多追问追答
追问
麻烦能每行一个6位数吗?这个不能用
比如
123456
214567
123045
追答
哦,可以的!但是我现在在外面!手机上没法改代码再跑一遍!要么等两个小时后,要么你自己改改代码!很简单的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式