1. 程式人生 > 其它 >C語言實現楊輝三角形

C語言實現楊輝三角形

技術標籤:C語言演算法c語言楊輝三角函式

輸出一個楊輝三角形:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
……
我們以輸出10行為例:

#include<stdio.h>

int main()
{
	int s,q;
	int arr[10][10];
	for (s=0;s<10;s++)
	{
		for (q=0;q<=s;q++)
		{
			if(s==q||0==q)
				arr[s][q]=1;
			else
				arr[s][q]=arr[s-1][q]+arr[s-1][q-1];
		}
	}

	for(s=0;s<10
;s++) { for(q=0;q<=s;q++) { printf("%-5d",arr[s][q]); } printf("\n"); } return 0; }

第一個for迴圈是控制行,
第二個for迴圈是控制列,
第三個for迴圈控制輸出,
執行結果如圖所示:
在這裡插入圖片描述
菜菜的程式碼,希望能夠幫助到你喲!