a,b = map(int,input().split()) for number in range(a,b+1): m = number n_list = [] while number != 1: for i in range(1,number+1): if number%i == 0 and i != 1: number = number//i if number == 1: n_list.append(str(i)) else: n_list.append("%d*"%i) break print("{}={}".format(m,"".join(n_list)))
解题思路:
注意事项:
参考代码:
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:646 |
C语言训练-求素数问题 (C语言代码)浏览:1457 |
P1002 (C语言代码)浏览:980 |
C语言程序设计教程(第三版)课后习题10.1 (Java代码)浏览:1447 |
字符串问题 (C语言代码)浏览:1521 |
C语言程序设计教程(第三版)课后习题1.6 (C++代码)浏览:902 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1311 |
【金明的预算方案】 (C++代码)浏览:940 |
1157题解浏览:716 |
简单的a+b (C语言代码)浏览:488 |