题目链接在此。
一个类似题目。
先通过枚举累加的方法拿到沙漏最大行的符号个数max,之后将沙漏分为上面的倒三角和下面的梯形进行输出。
需要注意的是,在得到什么时候输出空格什么时候输出字符的时候,需要拿到循环变量的关系,这个关系我是通过求直线方程的方式拿到的。仍然可以用类似题目中先打印什么,后打印什么的方法(这题对于每一行,就是先打印一定数量的空格,再打印一定数量的符号 ,打印的空格数是(max-i)/2个,i是行号)。
其实在我的理解里,“打印图形”类的题目也是模拟类题,只需要找到3个信息:需要几行、需要几列、每行输出的规则
新闻热点
疑难解答