解题思路:
注意事项:
参考代码:
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] in ls: s=0 for i in range(2,x//2+1): if x%i==0: s=1 break if s==0: return 1 a,b=map(int,input().split()) ls=[] for i in range(2,b+1): if isprime(i): ls.append(i) #print(ls) for i in range(a,b+1): n=i m=n lt=[] while n not in ls: 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分
1 人评分
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:685 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:609 |
C二级辅导-进制转换 (C语言代码)浏览:515 |
C语言程序设计教程(第三版)课后习题3.7 (C++代码)浏览:999 |
C语言训练-自由落体问题 (C语言代码)浏览:1741 |
WU-蓝桥杯算法提高VIP-企业奖金发放 (C++代码)浏览:1176 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:864 |
C语言训练-亲密数 (C语言代码)浏览:682 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:530 |
C二级辅导-统计字符 (C语言代码)浏览:481 |