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 人评分
简单的a+b (C语言代码)浏览:651 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:561 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:459 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:474 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:587 |
C语言训练-亲密数 (C语言代码)浏览:683 |
sizeof的大作用 (C语言代码)浏览:1502 |
A+B for Input-Output Practice (C语言代码)浏览:482 |
【亲和数】 (C语言代码)浏览:601 |
简单的a+b (C语言代码)浏览:498 |