a=input()
b=input()
c=input()
for mathh in range(10,101):
if (mathh%3)==a:
if (mathh%5)==b:
if (mathh%7)==c:
print(mathh)
这个代码是求韩信点兵的,为什么不对
因为input()输入的是字符串,用int()强转为整型。
a=int(input())
b=int(input())
c=int(input())
for mathh in range(10,101):
if (mathh%3)==a:
if (mathh%5)==b:
if (mathh%7)==c:
print(mathh)
input()输入的是字符串
改成 a = int(input())这样子,转换为整数
a=int(input("请输入整数a:"))
b=int(input("请输入整数b:"))
c=int(input("请输入整数c:"))
for mathh in range(10,101):
if (mathh%3)==a:
if (mathh%5)==b:
if (mathh%7)==c:
print(mathh)
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!