目录
在讲上一期我们留下的《终极·沙漏》问题之前,笔者再补充一些关于打印纯数字三角形的内容。数字也是字符,但纯数字三角形可以不是单一的数字组成的图案,而是不同的数字之间以某种规律存在的集合。杨辉三角就是最典型的例子,我们由易到难讲起。
一、打印含规律的数字图案(杨辉三角)
先来一道牛客里简单的数字三角形:
直角在左下,每一行从左到右都是从数字1开始,每后一位加1,第几行就有几个数字,数字之间有空格。找到规律后,我们在想想,设一个“i”控制行,”j“控制列,在第几列的时候,就打印几作为该位的数字。
都想清楚了,开始敲代码:
#include<stdio.h>
int main()
{
int n,i,j;
while(~scanf("%d",&n))//输入行数,上期内容提到:“~”等价于!=EOF。
{
for(i&#