勇敢牛牛不怕困难
牛客网
编程初学者入门训练
BC12 题目:字符金字塔
附:
思路:
先定义一个字符变量,然后用scanf库函数输入进去。我们通过观察这个字符三角形,发现它总共有5行,所以先用一个for循环运行5次,我们也能发现这个字符三角形,第一行有4个空位置,第二行有3个空位置,第三行有2个空位置,第四行有1个空位置,第五行没有空位置,所以我们在引用一个for循环将这些空位置用空格填充,我们还能发现第一行是一个字符,第二行是两个字符,第三行3个字符,第四行4个字符,第5行5个字符,所以再引用一个for循环用%c+空格的形式打印出来字符,这样本题就算完成了。
代码实现如下:
备注:
楼主不才,不喜勿喷,若有错误或需要改进的地方,非常感谢你的指出,我会积极学习采纳。谢谢家人们一直以来的支持和鼓励,我会继续努力再接再励创作出更多优质的文章来回报家人们的。编程爱好的xdm,若有编程学习方面的问题可以私信我一同探讨(我尽力帮),毕竟“众人拾柴火焰高”,大家一起交流学习,共同进步!
2021年10月23日