21xrx.com
2024-11-05 20:40:22 Tuesday
登录
文章检索 我的文章 写文章
C++实现字符串数组的循环输入
2023-06-24 22:55:29 深夜i     --     --
C++ 字符串数组 循环输入

在C++中,字符串数组是常见的数据类型之一,可以存储多个字符串。有时我们需要循环输入多个字符串到数组中,这时可以使用循环输入的方法来实现。

首先,我们需要声明一个字符串数组和一个循环变量i。如下所示:


string arr[5];

int i;

接下来,我们可以使用for循环逐一输入字符串到数组中。在每一次循环中,我们可以使用getline函数获取用户输入的字符串,并将其存储到数组中的第i个元素中。如下所示:


for(i = 0; i < 5; i++)

{

  cout << "请输入第" << i+1 << "个字符串:";

  getline(cin, arr[i]);

}

在这个循环中,我们首先输出提示用户输入的信息,然后使用getline函数获取用户输入的字符串,并将其存储到数组中的第i个元素中。由于循环变量i的初始值为0,因此第一个字符串将存储到数组中的第0个元素中。

最后,我们可以使用一个for循环遍历数组,输出其中的所有字符串。如下所示:


for(i = 0; i < 5; i++)

{

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

}

在这个循环中,我们首先输出字符串的序号和内容,然后使用endl函数输出换行符,以便下一行字符串的输出不会与上一行字符串的输出合并。

通过以上的代码实现,我们可以轻松地实现字符串数组的循环输入。无论需要输入多少个字符串,我们都可以使用循环输入的方法来完成。

  
  

评论区

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