您的位置:首页 > 其它

SSL-1167 杨辉金字塔【模拟】

2018-03-26 18:14 141 查看
目录

大意

思路

代码

大意

打印杨辉金字塔的前n行1<n<=101<n<=10

思路

直接模拟

代码

#include<cstdio>
using namespace std;
int f[2][21],n;//滚动压缩
int main()
{
scanf("%d",&n);
f[1][1]=1;puts("1");//第一行直接输出
for(int i=2;i<=n;i++,putchar(10))//记得换行
for(int j=1;j<=i;j++)
if(j==1||j==i) printf("%d ",f[i&1][j]=1);//特判
else
printf("%d ",f[i&1][j]=f[(i+1)&1][j-1]+f[(i+1)&1][j]);//输出
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: