首页 > 解决方案 > 如何创建一个在任何所需年份终止的循环(C++)?

问题描述

我面临着创建一个程序,该程序可以告诉用户在任意年数之后会对产品增加多少兴趣。除其他外,我不得不使用循环来估算新价格。

我遇到的问题是循环的创建。我不知道如何让它在用户选择的任何特定年份停止。我所做的是制作了一个 for 循环,输出了接下来 99 年的循环。这是我的循环: for (time>0; time<=99; time++) 其中时间是从今天算起的年数。

这显然不理想。由于不知道如何创建一个可以在用户想要的任何地方结束的循环,我很沮丧地写了这篇文章。如何创建一个在任何所需年份终止的循环?

标签: c++loops

解决方案


for (time>0; time<=99; time++)

这将在预定义的数字处停止,即99。要让它停在用户给定的数字上,您需要:

  1. 从用户那里获取号码并将其保存在变量中
  2. 替换99为循环中的变量

推荐阅读