21xrx.com
2024-11-08 22:26:05 Friday
登录
文章检索 我的文章 写文章
C++输入多组字符串
2023-07-09 01:36:05 深夜i     --     --
C++ 输入 多组字符串 编程 字符串处理

在C++中,需要输入多组字符串时,可以使用循环结构来完成。比如,使用while循环或者for循环,可以不断地输入字符串,直到满足某种条件时循环结束。

下面是一个示例代码,演示了如何输入多组字符串,并将其存储到一个字符串数组中:


#include <iostream>

#include <string>

using namespace std;

const int MAXN = 1000; //最大字符串数量

string s[MAXN]; //保存字符串的数组

int main()

{

  int n;  //表示要输入的字符串数量

  cin >> n;

  for(int i = 0; i < n; i++) //使用for循环输入n个字符串

  {

    cin >> s[i];

  }

  

  //输出输入的结果

  for(int i = 0; i < n; i++)

  {

    cout << "第" << i+1 << "个字符串为:" << s[i] << endl;

  }

  

  return 0;

}

上述代码中,首先输入一个整数n,表示要输入的字符串数量。然后使用for循环,依次输入n个字符串,并保存到字符串数组s中。最后使用for循环输出输入的结果,以便检查输入是否正确。

需要注意的是,在输入字符串时,可以使用cin或者getline函数。如果使用cin函数,每次输入一个字符串,可以用字符串类型变量来存储;如果使用getline函数,则可以输入一整行字符串,也可以用字符串类型变量或者字符数组类型变量来存储。

以上就是使用C++输入多组字符串的方法,希望能够帮助到大家。

  
  

评论区

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