输入正整数n,求n以内能被17整除的最大正整数
时间: 2023-11-21 20:25:30 浏览: 82
好的,你的问题是:输入正整数n,求n以内能被17整除的最大正整数。
首先,我们分析一下,n以内能被17整除的最大正整数一定是n除以17的整数部分再乘以17。所以,我们将n除以17的整数部分再乘以17,即可得到n以内能被17整除的最大正整数。
代码示例(Python):
n = int(input("请输入一个正整数n:"))
max_num = (n // 17) * 17
print("n以内能被17整除的最大正整数为:", max_num)
相关问题
输入正整数n,求n以内能被17整除的最大正整数。
好的,您的问题是输入正整数n,求n以内能被17整除的最大正整数。我可以通过以下代码进行计算:
```python
n = int(input("请输入一个正整数n: "))
max_num = 0
for i in range(1, n+1):
if i % 17 == 0:
max_num = i
print("在%d以内能被17整除的最大正整数为%d" % (n, max_num))
```
请确认上述代码是否符合您的要求,如果有任何疑问,请随时告知我。
用Python 输入正整数n 求n以内能被17整除的最大整数
好的,我明白了。对于你的问题,可以这样解决:
``` python
n = int(input("请输入正整数n:"))
for i in range(n, 0, -1):
if i % 17 == 0:
print("最大整数为:", i)
break
else:
print("无法找到能被17整除的整数")
```
这个程序可以输入一个正整数n,然后从n开始往下遍历整数,挑选出第一个能被17整除的整数作为最大整数。如果无法找到,则输出提示信息。