所以我试图创建一个程序来获取输入,然后找到用户想要的特定倍数。例如,我们可以说用户输入4,并希望它的6倍。我对此最大的问题就是刚开始吧!我知道这将涉及循环,但我不知道如果用户想要100或其他东西如何使它工作。
答案 0 :(得分:1)
解决这类问题的最佳方法是拿出一张纸和一支笔/铅笔并手工做几个例子。假设您的程序名为Foo,如果您运行:
Foo 2 6
你会期望得到6的2倍(前6?)作为输出,它们是:
2, 4, 6, 8, 10, 12
如果你跑了:
Foo 3 10
你会期望输出的10倍数为3,即:
3, 6, 9, 12 , 15, 18, 21, 24, 27, 30
您应该能够看到这两个调用之间的模式及其输出。第一个数字总是数字本身,最后一个数字始终是您传递给Foo
的两个参数的乘积。从这里开始,您应该可以轻松地在该范围内创建循环。 (即2至12或3至30)