21xrx.com
2024-12-23 02:01:40 Monday
登录
文章检索 我的文章 写文章
C++如何输入任意个数字?
2023-07-07 16:05:29 深夜i     --     --
C++ 输入 任意个 数字

在 C++ 中输入任意个数字可以使用循环结构来实现。循环结构可以在用户输入数字的数量不确定时,重复执行输入操作,直到用户选择停止输入为止。以下是使用 cin 和 while 循环来输入任意个数字的示例代码:


#include <iostream>

using namespace std;

int main() {

  int num, sum = 0;

  char choice = 'y';

  while (choice == 'y' || choice == 'Y') {

    cout << "请输入一个数字:";

    cin >> num;

    sum += num;

    cout << "是否继续输入数字?(y/n)";

    cin >> choice;

  }

  cout << "输入的数字总和为:" << sum << endl;

  return 0;

}

上面的代码中,我们定义了两个变量 num 和 sum,分别用来存储输入的数字和它们的总和。同时我们还定义了一个字符类型的变量 choice,用来判断用户是否要继续输入数字。

在 while 循环中,我们先输出提示信息,请用户输入一个数字,并使输入的数字累加到 sum 变量中。然后我们再输出提示信息,询问用户是否要继续输入数字。如果用户输入的是 y 或 Y,循环继续执行;如果用户输入的是 n 或 N,循环停止并输出数字的总和。

通过使用循环结构,我们可以输入任意个数字,而不用事先知道数字的数量。如果用户需要输入更多的数字,只需要输入 y 或 Y,并再次输入数字即可。如果用户已经输入了足够的数字,则只需要输入 n 或 N 即可停止输入操作。

  
  

评论区

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