21xrx.com
2024-12-22 21:19:35 Sunday
登录
文章检索 我的文章 写文章
C++循环中使用输入-1作为终止条件
2023-06-23 02:10:06 深夜i     --     --
C++ 循环 输入 终止条件 -1

C++是一种强大的编程语言,常用于开发各种类型的软件和应用程序。在C++中,循环是编写程序中的重要部分之一。当需要在程序中重复执行某个操作时,使用循环可以大大简化代码,提高程序的效率。

在C++的循环中,有多种方式可以设置终止条件。其中,使用输入-1作为终止条件是一种常见的方式。这种方式的意思是,当程序从用户那里读取到-1的输入时,循环将停止执行。

使用输入-1作为终止条件的一个实际应用是,当需要读取用户输入一定数量的数据时,但又不确定具体数量时,可以使用循环来不断读取输入,直到读取到-1结束循环。

下面是一个简单的示例程序,演示了如何使用输入-1作为循环的终止条件:


#include <iostream>

using namespace std;

int main() {

  int inputNum;

  int total = 0;

  while (true) {

    cout << "请输入一个数字 (-1表示结束):";

    cin >> inputNum;

    if (inputNum == -1)

      break;

    

    total += inputNum;

  }

  cout << "所有数字的总和为:" << total << endl;

  return 0;

}

上述程序会反复提示用户输入数字,直到输入-1为止。每次读取到数字后,程序会将其累加到一个变量中,直到循环结束。最后,程序会输出所有数字的总和。

在实际的编程中,使用输入-1作为循环的终止条件可以简化代码,同时提高程序的可读性和可维护性。需要注意的是,在读取用户输入时,一定要确保数据类型的正确性,避免出现类型错误等问题。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复