c++数组值从小到大
时间: 2024-09-12 12:09:29 浏览: 40
用选择法对个数排序由小到大-C++程序设计(谭浩强完整版)
在C++中,如果你想创建一个数组并按照元素值从小到大的顺序填充,你可以这样做:
```cpp
#include <iostream>
int main() {
int size;
std::cout << "请输入数组的大小:";
std::cin >> size;
// 创建动态数组,如果不确定大小,可以使用`std::vector`代替
int* arr = new int[size];
if (arr) { // 检查内存分配是否成功
for (int i = 0; i < size; ++i) {
arr[i] = i; // 数组元素默认初始化为0,此处直接赋值即可保证递增顺序
}
// 打印数组内容
std::cout << "数组元素(从小到大):" << std::endl;
for (int i = 0; i < size; ++i) {
std::cout << arr[i] << " ";
}
std::cout << std::endl;
// 释放内存
delete[] arr;
} else {
std::cerr << "内存分配失败!" << std::endl;
}
return 0;
}
```
在这个例子中,我们首先获取用户输入的数组大小,然后动态分配了对应大小的整型数组,并将数组索引与其值一一对应,即1对应第一个元素,2对应第二个元素,以此类推。
阅读全文