循环输入数组元素C++怎么做到
时间: 2024-05-08 12:15:40 浏览: 59
可以使用循环语句来读取输入的数组元素。以下是一个示例代码:
```
#include <stdio.h>
int main() {
int arr[10];
int i;
printf("请输入数组元素:\n");
for (i = 0; i < 10; i++) {
scanf("%d", &arr[i]);
}
printf("数组元素为:\n");
for (i = 0; i < 10; i++) {
printf("%d ", arr[i]);
}
return 0;
}
```
在这个示例代码中,我们定义了一个包含10个整数的数组`arr`,然后使用`for`循环来读取输入的数组元素。在循环中,我们使用`scanf`函数读取输入的整数,并将其存储在数组的相应位置。最后,我们使用另一个`for`循环来打印出输入的数组元素。
相关问题
C++循环输入数组代码
下面是一个循环输入数组的示例代码(C语言):
```
#include<stdio.h>
int main()
{
int arr[10]; //定义一个含有10个元素的整型数组
int i;
printf("请输入10个整数:\n");
for(i=0; i<10; i++) //循环输入10个整数
{
scanf("%d",&arr[i]);
}
printf("输入的数组为:\n");
for(i=0; i<10; i++) //循环输出输入的10个整数
{
printf("%d ",arr[i]);
}
printf("\n");
return 0;
}
```
C++循环输入string数组
你可以使用 `for` 循环来输入 `string` 数组,具体操作如下:
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
const int N = 5; // 数组大小
string strArr[N]; // 声明一个存储string类型的数组
// 循环输入
for(int i = 0; i < N; i++) {
cout << "请输入第" << i+1 << "个字符串:";
cin >> strArr[i];
}
// 输出数组中的元素
for(int i = 0; i < N; i++) {
cout << "第" << i+1 << "个字符串是:" << strArr[i] << endl;
}
return 0;
}
```
在上述代码中,我们首先声明了一个 `string` 类型的数组 `strArr`,其大小为 `N`。然后,使用 `for` 循环依次输入每个元素的值。最后,再使用 `for` 循环输出数组中的每个元素的值。
阅读全文