解题思路:
注意事项:
参考代码:
def isprime(x): lt=[2,3,5,7] ls=['1','3','7','9'] if x in lt: return 1 if x>10 and str(x)[-1]: s=0 for i in range(2,x//2+1): if x%i==0: s=1 break if s==0: return 1 n=int(input()) ls=[] for i in range(2,n//2+1): if isprime(i): ls.append(i) m=n lt=[] while isprime(n)!=1: for i in ls: if n%i==0: lt.append(i) n//=i break lt.append(n) print(f'{m}=',end='') st='' for i in lt: st+='*'+str(i) print(st[1:])
0.0分
0 人评分
大神老白 (C语言代码)浏览:715 |
C语言训练-角谷猜想 (C++代码)(3N+1问题)浏览:1750 |
不容易系列 (C语言代码)浏览:668 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:744 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:1229 |
WU-输出正反三角形 (C++代码)浏览:1019 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:711 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:326 |
1035 题解浏览:785 |
演讲大赛评分 (C语言代码)浏览:1634 |