def he(x): f = 1 for i in range(1,int(x)+1): f *= i return f ls = [] for i in range(1,100001): sumh = 0 for j in str(i): sumh += he(j) if sumh == i: ls.append(i) for j in range(1,10): for i in ls: if str(i).startswith(str(j)): print(i,end=' ')
0.0分
0 人评分
点我有惊喜!你懂得!浏览:2707 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:965 |
printf基础练习2 (C语言代码)浏览:747 |
循环入门练习6 (C语言代码)浏览:968 |
数组与指针的问题浏览:717 |
C二级辅导-温度转换 (C语言代码)浏览:731 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:324 |
淘淘的名单 (C语言代码)浏览:1228 |
敲七 (C++代码)浏览:1056 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1244 |