一维动态数组
题目描述
输入n,创建n个元素数组;
将数组中的元素初始化为 n、n+1、... 、2n - 1,并输出数组中的元素。
C++代码实现
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
// 将数组中的元素初始化为 n、n+1、...、2n - 1,并输出。
int *arr = new int[n];
for (int i=0; i < n; i++){
arr[i] = n + i;
cout << arr[i] << " ";
}
delete [] arr;
return 0;
}
new创建数组,delete释放空间。
二维动态数组
题目描述
输入n,创建大小为 n*n的二维数组(采用动态数组的方式),将二维数组元素初始化为i+j(0≤i<n,0≤j<n)后,再进行输出。