21xrx.com
2024-11-22 13:00:29 Friday
登录
文章检索 我的文章 写文章
C++输入多个整数并以-1结束
2023-06-27 11:28:57 深夜i     --     --
C++ 输入 整数 -1 结束

在C++程序中,如果你需要输入多个整数并以-1结束,我们可以使用while循环结构来实现。在每次循环中,我们可以让用户输入一个整数,然后将其存储在变量中,接着判断这个整数是否为-1。如果输入的整数为-1,循环就可以结束,否则继续进行下一次循环。下面是一段示例代码:


#include <iostream>

using namespace std;

int main()

{

  int num;

  cout << "Please enter integers, end with -1: " << endl;

  cin >> num;

  while (num != -1)

    // 处理num

    cout << num << " ";

    // 继续输入下一个数

    cin >> num;

  

  cout << "End of input." << endl;

  return 0;

}

上述代码在程序执行时首先让用户输入一个整数,之后进入while循环。在循环中,先打印出当前输入的整数,然后继续输入下一个整数。如果下一个整数是-1,循环就会结束,程序输出“End of input.”提示信息。如果输入的整数不是-1,循环会继续执行,直到出现-1为止。

需要注意的是,我们不能在while循环中直接输入多个数,因为循环没有结束,程序会一直等待我们输入下一个数。因此,我们必须先输入一个数,进入循环后再持续地输入其他数。这是C++输入多个整数并以-1结束的一个基础实现方式,可以根据实际需求进行修改和完善。

  
  

评论区

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