编写程序判断一个在 1-500 之间的整数,能否被 3,5,7 整除, 并输出相关信息,输出应分为 4 种:
时间: 2024-11-29 17:16:53 浏览: 3
实验1_被3整除_被7整除_被5整除_
编写一个程序来判断一个1到500之间的整数是否能同时被3、5和7整除,如果可以,则输出"该数字可以同时被3、5、7整除";若仅能被其中两个整除,则输出"该数字可以被3和5整除"、"该数字可以被3和7整除"或"该数字可以被5和7整除";如果只能被其中一个整除,则输出"该数字可以被3整除"、"该数字可以被5整除"或"该数字可以被7整除";最后,如果都不能整除,则输出"该数字不能被3、5、7整除"。
下面是一个简单的Python示例:
```python
def judge_divisibility(num):
if num % 3 == 0 and num % 5 == 0 and num % 7 == 0:
print("该数字可以同时被3、5、7整除")
elif num % 3 == 0 and num % 5 == 0:
print("该数字可以被3和5整除")
elif num % 3 == 0 and num % 7 == 0:
print("该数字可以被3和7整除")
elif num % 5 == 0 and num % 7 == 0:
print("该数字可以被5和7整除")
elif num % 3 == 0:
print("该数字可以被3整除")
elif num % 5 == 0:
print("该数字可以被5整除")
elif num % 7 == 0:
print("该数字可以被7整除")
else:
print("该数字不能被3、5、7整除")
for i in range(1, 501):
judge_divisibility(i)
```
阅读全文