原题题目代码实现重点突破同类题通解
原题题目题目传送门
#includeint main() { int n=0; while (scanf("%d",&n)!=EOF) { for(int i=0;i 重点突破
如果把题目想象成在一个正方形中,那么该题要打印的就是屏幕右边的三角形。如何打印?首先观察到,以输入5为例,第一行有四个空格,第二行三个,第三行两个,第四行一个,所以应该是有两个循环在我们的循环体里面。第一个负责打印空格,第二个负责打印* 并且二者是并列关系。
经过多次尝试,发现第一次循环,for i同类题通解 对比这两道题:
BC100直角三角形图案
BC101反转直角三角形图案
不难发现!其实三道题是一个类型的,都是跟循环有关,横向对比:
BC100:
BC101
不难看出,只有循环是不同的,改变循环条件,即可得到不一样的循环。



