21xrx.com
2024-11-05 14:46:22 Tuesday
登录
文章检索 我的文章 写文章
C++如何实现连续输入
2023-07-06 04:09:23 深夜i     --     --
C++ 实现 连续输入 循环 控制台程序

在C++中,实现连续输入非常简单。下面我们来了解一下C++如何实现连续输入。

一. 输入数组

首先我们需要定义一个数组来存储输入的数据,然后使用for循环逐一输入数组中的元素,代码如下:

int arr[100];

for(int i=0;i<100;i++){

  cin>>arr[i];

}

这样就可以实现连续输入了,只需输入100个数字,程序就会将所有的数字存储在数组中。

二. 输入字符串

如果需要连续输入一串字符串,可以使用getline()函数来实现。 getline()函数可以从标准输入流中读取一行,存储在一个字符串中,代码如下:

string str;

getline(cin,str);

这样就可以实现连续输入了,只需输入一串字符,程序就会将整串字符存储在字符串中。

三. 输入结构体

如果需要连续输入一个结构体,也可以使用for循环来逐一输入结构体中的元素,代码如下:

struct Person

  string name;

  int age;

;

Person p[10];

for(int i=0;i<10;i++){

  cin>>p[i].name>>p[i].age;

}

这样就可以实现连续输入了,只需输入10个Person结构体,程序就会将所有的结构体存储在p数组中。

总结

C++中实现连续输入非常方便,可以使用数组、字符串、结构体等方式来实现。只需使用for循环逐一输入就可以了。对于需要输入的数据类型不同,我们可以灵活地使用不同的输入方式。

  
  

评论区

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