我的位置: 首頁 > 學習專區 > .NET技術 > C程序習題-打印楊輝三角

C程序習題-打印楊輝三角

2013-05-21 08:11:32
來源:
[導讀] 打印出以下的楊輝三角形(要求打印10行)每一行的第一個和最后一個都是1,而中間元素是由表達式 a[i][j] =a[i-1][j-1] + a[i-1][j] 計算
打印出以下的楊輝三角形(要求打印10行)

每一行的第一個和最后一個都是1,而中間元素是由表達式 a[i][j] =a[i-1][j-1] + a[i-1][j] 計算出來。因為要使用上面的數據,這樣我們想到了用二維數組進行數據的存儲。代碼如下:

#include

#define N 10

int main(int argc, int *argv[])

{

int i,j;

int a[N][N] = {0};

for (i = 0; i < N; i++)

{

a[i][0] = 1;

printf("%3d ",a[i][0]);

for (j = 1; j <= i; j++)

{

if (i == j)

{

a[i][j] = 1;

}

else

{

a[i][j]= a[i-1][j-1] + a[i-1][j];

}

printf("%3d ",a[i][j]);

}

printf("\n");

}

system("pause");

return 0;

}
深圳北大青鳥嘉華校區

評論
熱點專題
>>
相關文章推薦
>>
好吊妞免费视频在线观看,久久亚洲国产人成综合网,久久精品国产2020,欧美精品综合在线
亚洲字字幕在线中文乱码 | 中文字幕乱老妇人视频 | 中文字幕日韩精品欧美一区久久 | 色先锋在线不卡2019 | 一区二区三区国产V欧美 | 最新国产在线AⅤ精品 |