C++输入10个整数至一维数组a中
时间: 2023-06-20 13:06:51 浏览: 77
可以使用标准输入流 std::cin 配合循环语句,将用户输入的整数逐一存入数组 a 中。以下是示例代码:
```c++
#include <iostream>
int main() {
const int N = 10; // 数组长度
int a[N]; // 定义数组 a
std::cout << "请输入 " << N << " 个整数:" << std::endl;
for (int i = 0; i < N; ++i) {
std::cin >> a[i]; // 逐一输入
}
std::cout << "您输入的数组为:" << std::endl;
for (int i = 0; i < N; ++i) {
std::cout << a[i] << " "; // 逐一输出
}
std::cout << std::endl;
return 0;
}
```
上述代码中,首先通过 `const int N = 10;` 定义了数组 a 的长度为 10,然后使用循环语句 `for` 将用户输入的整数逐一存入数组 a 中。最后再次使用循环语句 `for` 将数组 a 中的元素逐一输出,以验证输入是否正确。
相关问题
c++由键盘输入十个整数到一维数组
好的,您可以使用如下代码实现:
```c++
#include <iostream>
using namespace std;
int main() {
int arr[10]; // 定义一个长度为10的整型数组
cout << "请输入十个整数:" << endl;
for (int i = 0; i < 10; i++) {
cin >> arr[i]; // 通过循环读取十个整数到数组中
}
cout << "您输入的十个整数是:" << endl;
for (int i = 0; i < 10; i++) {
cout << arr[i] << " "; // 输出数组中的十个整数
}
cout << endl;
return 0;
}
```
以上代码使用循环读取十个整数到数组中,并输出数组中的十个整数。您可以根据自己的需要进行修改。
在数组中查找指定元素。输入5个整数存入一维数组a中,再输入一个整数x,在数组a中查找x,如果找到则输出相应的最小下标,否则输出“Not found”。
好的,这是一个简单的数组查找问题。以下是C++代码实现:
```c++
#include <iostream>
using namespace std;
int main() {
int a[5];
int x;
bool found = false;
int index = 0;
cout << "请输入5个整数:";
for (int i = 0; i < 5; i++) {
cin >> a[i];
}
cout << "请输入要查找的整数:";
cin >> x;
for (int i = 0; i < 5; i++) {
if (a[i] == x) {
found = true;
index = i;
break;
}
}
if (found) {
cout << "找到了,最小下标是:" << index << endl;
} else {
cout << "Not found" << endl;
}
return 0;
}
```
首先,我们定义一个整型数组 `a`,和要查找的整数 `x`。然后我们使用一个 `for` 循环将五个整数存入数组中。接着,我们使用另一个 `for` 循环在数组中查找 `x`。如果找到了,我们将 `found` 标记为 `true`,并记录下 `x` 在数组中的最小下标。如果循环结束后 `found` 仍然是 `false`,则说明 `x` 没有在数组中找到,输出 "Not found"。否则输出找到的最小下标。
希望这个例子能够帮助到你。