编程题10 - 杨辉三角形 联系客服

发布时间 : 星期三 文章编程题10 - 杨辉三角形更新完毕开始阅读b29e1816bd64783e09122b7e

名称 描述 编程题10:打印杨辉三角形 编程打印如下形式的杨辉三角形,每个整数占5列宽度,行数由键盘读入,少于10行。 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 提示:(1)定义一个10*10的二维整型数组,用来存储对应行列上的需要打印的数值 (2)注意元素之间的大小关系,满足: y[i][j]=y[i-1][j-1]+y[i-1][j],即下一行某列的值等于上一行本列及前一列二者之和。 (3)输出元素用语句cout< #include using namespace std; int main( ) { int y[10][10]={0},i,j,n; cin>>n; 参考源代码仅供老师参考,不要添加到系统中 }

另一解:

#include #include using namespace std; int main() { int y[10][10]={1}; int n,i,j; do { cin>>n; }while(n<=0 || n>=10);

for (i=1;i<=n;i++) y[i][1]=y[i][i]=1; for (i=3;i<=n;i++) for (j=2;j

for(i=1;i

for(i=0;i

return 0;