杨辉三角C++

#include <iostream>

using namespace std;
int main(){
	const int N=20;
   int a[N][N],i,j;
   //杨辉三角的每行第一个元素和每行最后一个元素值为1
   for(i=0;i<N;i++){
   	a[i][0]=1;
   	a[i][i]=1;
   }
   for(i=2;i<N;i++){
   	for(j=1;j<i;j++){
   	
   	    a[i][j]=a[i-1][j-1]+a[i-1][j];
	   }
   } 
   for(i=0;i<N;i++){
   	for(j=0;j<=i;j++){
   	   if(i==j){
   	   	  cout<<a[i][j]<<endl;
		  }else{
		  	cout<<a[i][j]<<"\t";
		  }
   	   
	   }
   } 
 
	return 0;
} 

在这里插入图片描述

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页