杨辉三角-C/C++

#include<iostream>
using namespace std;

int main(){
	int a[10][10],i,j,n;
	for(i=0;i<10;i++){
		for(j=0;j<=i;j++){
			a[i][0]=1; 	
			if(i==1){
				a[i][j+1]=1;
			}else{
			for(n=1;n<i-j;n++){
			 a[i][j+n]=a[i-1][j+n-1]+a[i-1][j+n];
			 a[i][i]=1; 
		
			}
		}
	}
 }
	for(i=0;i<10;i++){
		for(j=0;j<=i;j++){
			cout << a[i][j] <<' ';
		}
		cout <<endl;
	}
	return 0;
} 

猜你喜欢

转载自blog.csdn.net/qq_62480054/article/details/131585994