1. 程式人生 > >建立一個長度未知的陣列

建立一個長度未知的陣列

<pre name="code" class="cpp">#include<iostream>
using namespace std;
int main(){
	int i,n;
	cin>>n;
	int *arr= new int[n];//建立一個大小為n的陣列
	arr[0]=1;

	//以下程式碼對一個長度為n的陣列第二位開始依次做計算,並輸出最後一個值結果
	for(i=1;i<n;i++){
		arr[i]=arr[i-1]+i;
	}
	cout<<arr[n-1];
	//在下一行釋放記憶體空間
	delete []arr;
        arr=NULL;
	return 0;
}