题目
0002 - 五层小山 |
---|
难度级别:A; 运行时间限制:1000ms; 运行空间限制:256000KB; 代码长度限制:2000000B |
题目描述 |
新手上路,水题送上~~~~不做解释。按照样例输出即可。 |
输入样例 |
无 |
输出样例 |
* *** ***** ******* ********* |
题解
思路
如果你绞尽脑汁怎么也想不出来为什么会输出格式错误以至于找到了这篇题解
那么你刚才看到的输出样例部分一定让你大吃一惊了吧!
没错,这名义上的水题,其实是一道超级坑的坑题。
这网站所有的空格,都是两个**这样的字符的长度(╯‵□′)╯︵┻━┻
所以理清了这个,我们自然就可以愉快地输出了
完整代码
#include<bits/stdc++.h>
using namespace std;
int main()
{
cout<<" *"<<endl;//换行也可以用"\n"代替
cout<<" ***"<<endl;
cout<<" *****"<<endl;
cout<<" *******"<<endl;
cout<<"*********";
return 0;
}
写在后面
这道题目,如果我们把“五层小山”换成“N层小山”,便是一道经典的循环输出题
在这之后我们将会学到
//事实上,如果真的换成N层小山,会比0070 - 星星阵还要难一点,可以思考一下如何输出小山前面的空格