编写程序,输入一个整数,判断它能否被3,5,7整除,并输出下列信息之一:\n能同时被3,5,7整除;\n能被x和y两个数整除;\n能被x整除;\n不能被3,5,7任一个数整除。
时间: 2023-05-31 09:01:54 浏览: 85
C语言程序设计-编写函数判断一个整数能否同时被3和5整除,若能则返回值为1,否则为0
5星 · 资源好评率100%
```python
num = int(input("请输入一个整数:"))
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任一个数整除")
```
注:以上程序中,重复的判断条件可以合并,例如能同时被3,5,7整除和能被3,5两个数整除可以写成能被3,5,7三个数整除。
阅读全文