優(yōu)點(diǎn):只需要與楊輝三角形行數(shù)相同的存儲(chǔ)空間。
缺點(diǎn):因?yàn)閿?shù)組長(zhǎng)度不能在運(yùn)行時(shí)確定,所以楊輝三角形的長(zhǎng)度不能通過(guò)用戶自行輸入確定。
#include<iostream>
using namespace std;
const int N = 10;
int main()
{
int a[N]={0};
a[0]=1;
for(int i=1; i!=N;++i)
{
int m = N - i;
//輸出空格
while(m != 0 )
{
cout << " ";
--m;
}
//輸出
for(int j=0;j != i;++j)
cout << a[j] << " ";
cout << endl;
//賦值
a[i]=1; //最后一個(gè)元素賦值1
for(int j=i-1;j!=0;--j)
a[j]=a[j]+a[j-1];
}
return 0;
}

文章來(lái)源:http://liyuxia-life.spaces.live.com/Blog/cns!DA1B364675ACF35!270.entry