我正在用C语言编写一个程序,它首先提示用户输入一个整数,然后打印两个字符串:一个空格和一个变量数字上的#,这样结果将是一个右侧金字塔,如下所示: ## #########我的问题存在于我的for循环中,如下所示:(n是用户提示的整数){
printf("%c",n-1,''); // printing the b
在C语言中,有一个巧妙的技巧可以让您通过旋转来避免金字塔式代码: if (check2()) do_something()注意:我不一定要求在中实现do-while循环,而是一种避免前面提到的金字塔式代码的技术。
更新:,似乎有些混乱。我使用循环的唯一原因是能够在身体的任何一点上爆发,这应该只被执行一次。