python编写程序输出杨辉三角的前十行_如何用matlab编写程序,输出杨辉三角的前十行?急用!!!!...

展开全部

%调用杨辉三角生成函数。并输出

for i=1:10

yhsj(i);

end

function yh=yhsj(n)   %杨辉三角生成函数

yh=1;

for k=2:n

yh=[yh,0]+[0,yh];

yh(k)=1;

end

disp(['杨辉三角第',num2str(n),'行数据:32313133353236313431303231363533e58685e5aeb931333335316566']);

disp(yh)

结果:

杨辉三角第1行数据:

1

杨辉三角第2行数据:

1     1

杨辉三角第3行数据:

1     2     1

杨辉三角第4行数据:

1     3     3     1

杨辉三角第5行数据:

1     4     6     4     1

杨辉三角第6行数据:

1     5    10    10     5     1

杨辉三角第7行数据:

1     6    15    20    15     6     1

杨辉三角第8行数据:

1     7    21    35    35    21     7     1

杨辉三角第9行数据:

1     8    28    56    70    56    28     8     1

杨辉三角第10行数据:

1     9    36    84   126   126    84    36     9     1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值