程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 第十五周-楊輝三角

第十五周-楊輝三角

編輯:C++入門知識

/* 
* 程序的版權和版本聲明部分 
* Copyright (c)2012, 煙台大學計算機學院學生 
* All rightsreserved. 
* 文件名稱: 楊輝三角.cpp                            
* 作    者: 邱學偉                           
* 完成日期: 2012 年 12 月  07  日 
* 版本號: v1.0       
* 輸入描述:無 
* 問題描述:定義數組,輸出楊輝三角形 
*/   

#include <iostream>
using namespace std;
void setdata(int a[7][7])
{
 int i,j;
 for(i=0;i<7;i++)
 {
  a[i][0]=1;
  a[i][i]=1;
 }
 for(i=0;i<7;i++)
 {
  for(j=1;j<i;j++)
   a[i][j]=a[i-1][j-1]+a[i-1][j];
 }
}
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';
  cout<<endl;
 }
}
int main()
{
 int a[7][7]={0};
 setdata(a);    //給數組賦值
    outdata(a);    //輸出數組
 return 0;
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved