1. 程式人生 > >第十五週上機實踐專案——楊輝三角

第十五週上機實踐專案——楊輝三角

/*
* 程式的版權和版本宣告部分
* Copyright (c)2013, 煙臺大學計算機學院學生
* All rightsreserved.
* 檔名稱: array.cpp
* 作    者:劉中林
* 完成日期:2013年12月03日
* 版本號: v1.0
* 輸入描述:無
* 問題描述:無
*/
#include <iostream>  
using namespace std;
void setdata(int a[7][7]);
void outdata(int a[7][7]);  
int main()  
{  
	int a[7][7]={{0}};  
    setdata(a); //給陣列賦值  
    outdata(a); //輸出陣列  
    return 0;
}  
void setdata(int a[7][7])  
{
	for(int i=0;i<7;i++)
		for(int j=0;j<=i;j++)
		{
			a[i][j]=1;
			a[i][j+2]=1;
			a[i][j+4]=1;
			a[i][j+5]=1;
		}
		for(i=2;i<7;i++)
			for(int j=1;j<i;j++)
			{
				a[i][j]=a[i-1][j]+a[i-1][j-1];
			}
}  
void outdata(int a[7][7])  
{
	int i,j;
	for(i=0;i<7;i++)
		for(j=0;j<=i;j++)
		{
			cout<<a[i][j]<<"\t";
			if(j==i)
			{
				cout<<endl;
			}
		}
}


*樣例輸出:

*心得體會:楊輝太厲害了。。兄弟們,幹掉他!!!!!!!!!