判断是否是乘积数
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目描述
小马刚认识了一种特殊的数字——乘积数:一个数如果可以表示为两个大于1的自然数的乘积,那么称这个数为乘积数。例如,6可以表示为2×3,15可以表示为3×5,因此6和15都是乘积数。
输入一个整数n,判断n是否是乘积数。是,则输出1,否则输出0。
输入格式
输入只有 1 行,一个整数,即整数 N。
输出格式
一个整数。
即,n是乘积数,输出1,不是则输出0。
20
1
17
0
Python参考代码
n = int(input())
flag = 0 #标记:开始时0,表示n可能不是乘积数
for i in range(2,n):
if n%i==0:
flag = 1
break
if flag==1:
print(1)
else:
print(0)
AI算法训练-Python
- Status
- Done
- Rule
- Ledo
- Problem
- 24
- Start at
- 2025-5-17 18:58
- End at
- 2025-5-18 6:58
- Duration
- 12 hour(s)
- Host
- Partic.
- 11