C语言实现杨辉三角实例
本文实例讲述了C语言实现杨辉三角的方法,分享给大家供大家参考。
具体实现方法如下:
#include<iostream> usingnamespacestd; voidprintYangHui(intline) { int**array=newint*[line]; for(inti=0;i<line;i++) array[i]=newint[line]; for(inti=0;i<line;i++) { for(intj=0;j<=i;j++) { if(j==0||j==i) { array[i][j]=1; } else { array[i][j]=array[i-1][j-1]+array[i-1][j]; } } } for(inti=0;i<line;i++) { for(intj=0;j<=i;j++) { cout<<array[i][j]<<""; } cout<<endl; } } voidmain() { printYangHui(5); }
希望本文所述对大家C程序算法设计的学习有所帮助。