📄 array1dprj.cpp
字号:
//
//
#include "Array1D.h"
#define N 10
int main(int argc, char* argv[])
{
//定义一个有十个int类型元素的数组arr
Array1D<int> arr(N);
//给数组arr中的元素赋值
arr[6]=5;
arr[0]=1001;
//输出数组arr
arr.CoutArray();
//重定义数组大小
arr.Resize(11,true);
//输出数组arr
arr.CoutArray();
//定义一个有五十个元素的数组arr2
Array1D<int> arr2(20);
//arr2从数组arr中得到值
arr2=arr;
//输出数组arr2
arr2.CoutArray();
//重定义数组arr2大小,保持原值
arr2.Resize(10,true);
for(int i=0;i<arr2.GetSize();i++)
{
arr2[i]=i*i;
}
//观看数组中元素的值
cout<<endl<<arr2.at(9)<<endl;
cout<<endl<<arr2.at(0)<<endl;
cout<<endl<<arr2.at(5)<<endl;
//向数组arr2后添加一个元素
arr2.Append(12345);
arr2.CoutArray();
//使数组arr2以升序排列
arr2.Sort();
arr2.CoutArray();
//使数组arr2以降序排列
arr2.SortReverse();
arr2.CoutArray();
//以数组arr2为参数,构造一个新数组arr3
Array1D<int> arr3(arr2);
arr3.CoutArray();
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -