我的位置: 首頁 > 學(xué)習(xí)專區(qū) > .NET技術(shù) > C程序習(xí)題-打印楊輝三角

C程序習(xí)題-打印楊輝三角

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

每一行的第一個和最后一個都是1,而中間元素是由表達(dá)式 a[i][j] =a[i-1][j-1] + a[i-1][j] 計算出來。因為要使用上面的數(shù)據(jù),這樣我們想到了用二維數(shù)組進(jìn)行數(shù)據(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;

}
深圳北大青鳥嘉華校區(qū)

評論
熱點專題
>>
相關(guān)文章推薦
>>
好吊妞免费视频在线观看,久久亚洲国产人成综合网,久久精品国产2020,欧美精品综合在线
亚洲美女性爱在线 | 久久国产精品亭亭亚洲Av | 日本人喷液视频jizz | 日韩中文字幕亚洲精品欧美 | 中文字幕精品三区视频 | 日韩r级视频在线观看 |