输出逐行递增的星号
问题描述
如何输出逐行递增的星号呢 比如第一行一个 第二行两个 等等
以前的写法
用C语言的话 以前我的写法都两层循环 今天发现一个简单的
一行代码解决问题
1 |
|
缺点
这样的缺点很明显 只能在已知个数的情况下才行 如果个数是输入的 这种写法就没有优势了
Python大法好
1 | for i in xrange(1,6): |
简单实用啊
C++就有点复杂了
1 |
|
这里的setfill()
和setw()
合用可以控制填充的字符 算是比C语言高级的地方罢 但感觉麻烦 而且这里有个坑
如果代码里面的\n
换成endl
什么输出都没有 因为这个时候C++认为你什么都没输出 所以只是个换行 必须是\n
才行
或者您可以把评论发在别处,添加指向本页的连接,然后把网址告诉我:
本文标题:输出逐行递增的星号
文章作者:Chris
发布时间:2015-03-27
最后更新:2022-03-23
原始链接:https://chriszheng.science/2015/03/27/Display-asterisk-simultaneously-by-row/
版权声明:本博客所有文章除特别声明外,均采用 CC BY 4.0 许可协议。转载请注明出处!
分享