以下实例使用嵌套 for 循环来输出菱形:

#include

#include

#include

#include

using namespace std;

int main()

{

//外层循环控制行、换行

//内层循环控制列、列的图形

//中分的三角菱形

//定义半菱形高度,即定义了菱形的大小

int n ;

cout<

cin >> n;

//上半部分居中正三角n行

for (int i = 0; i < n; i++)

{

for (int j = 0; j < n - i -1; j++)

{

cout<

}

for (int j = 0; j <= 2 * i; j++)

{

//每行第一个和最后一个外打印星号,其余打印空格,做成空心效果,下半部分相同

if (j == 0 or j == 2 * i)

cout<

else

cout<

}

cout<

}

//下半部分居中倒三角n-1行

for (int i = 0; i < n - 1; i++)

{

for (int j = 0; j <= i; j++)

{

cout<

}

for (int j = 0; j <= 2 * ( n - i - 2 ); j++)

{

if (j == 0 or j == 2 * ( n - i - 2 ))

cout<

else

cout<

}

cout<

}

return 0;

}

测试输出结果:

请输入半菱形高度

5

*

* *

* *

* *

* *

* *

* *

* *

*

我说两句

我说两句

104***3768@QQ.com3年前 (2018-10-01)

c++语言中for循环语句,C++ 循环相关推荐

  1. C语言 | C语言中的switch语句以及循环语句(入门版本)

    ================================================ 博主github:https://github.com/MichaelBeechan 博主CSDN:h ...

  2. python编程循环语句_循环语句—Python编程从入门到精通(5)

    第6章.循环语句 在本书上一章的内容中,我们学习了实现条件判断功能的条件语句,让程序的执行顺序发生了变化.为了满足循环和跳转等功能,本章将详细讲解Python语言中循环语句的知识,主要包括for循环语 ...

  3. c语言中do有什么作用,C语言中do while语句的用法是什么?_后端开发

    c语言有且唯一的函数是什么?_后端开发 在​c语言中有且唯一的函数是:"main"函数."main"函数,又称主函数,是程序执行的起点:如果有其他函数,则会完成 ...

  4. c语言do while什么意思,C语言中do while语句的一般形式是什么

    C语言中do while语句的一般形式是什么 发布时间:2020-07-07 13:54:36 来源:亿速云 阅读:136 作者:清晨 小编给大家分享一下C语言中do while语句的一般形式是什么, ...

  5. c语言while函数作用,详解C语言中的while语句

    什么是C语言的while语句?它的作用是什么呢?估计很多初学者对此都是一知半解.下面课课家笔者就为大家详细解释C语言中的while语句的含义和作用. 首先笔者先给大家介绍C语言中的共有的三大常用的程序 ...

  6. c语言do while什么意思,C语言中do while语句的用法是什么?

    C语言中"do while"语句用于语句的循环判断:语法为:"do {代码语句} while(表达式);".它与while循环的不同在于:"do wh ...

  7. C语言中的for语句

    for语句 C语言中的for语句是一个十分常用的循环结构,比while更为简洁直观.常用的for语句的语法如下: for(expression1;expression2;expression3)sta ...

  8. c语言中的if语句_If ... C中的其他语句解释

    c语言中的if语句 Conditional code flow is the ability to change the way a piece of code behaves based on ce ...

  9. C语言switch中break的作用,C语言中switch...case语句中break的重要性

    在C语言中switch...case语句是经常用到的,下面我介绍一下在使用该语句时候需要注意的一个细节问题.话不多说,直接举例子: 例子1: switch(fruit) { case 1:printf ...

  10. Lisp语言中的if语句

    目录 导言: 到底是if语句还是if函数? if语句的语法: 使用if语句: 关系函数: 逻辑函数: and函数: or函数: not函数: 导言: 在Lisp语言中拥有分支语句是一件十分正常的事情, ...

最新文章

  1. 自学成才翁_如何发挥自学成才的内在游戏
  2. [LeetCode]*105.Construct Binary Tree from Preorder and Inorder Traversal
  3. 页面整体居中 左右出现白边html,html2canvas生成图片出现白边儿的解决方法
  4. Leetcode PHP题解--D49 821. Shortest Distance to a Character
  5. apache solr velocity 注入远程命令执行漏洞 (cve-2019-17558)
  6. Java并发基础:了解无锁CAS就从源码分析 1
  7. 管理 Active Directory 所必需的工具或技术
  8. 19-数据持久化-Bind Mounting
  9. Python 爬虫进阶必备——某体育网站登录令牌加密分析,赶紧收藏哦!
  10. 信息学奥赛一本通(1125:矩阵乘法)
  11. python3 yield_详解Python3中yield生成器的用法
  12. Tecplot 360 EX 2019 安装教程
  13. 解决edge浏览器中idm插件不能自动捕捉下载链接的问题
  14. 安卓手机如何使用第三方主题,制作专属自己喜好的主题
  15. 2k21sports服务器暂时不可用,NBA2K20服务器不可用怎么解决 nba2k20进不去游戏解决办法...
  16. 京东商城禁止一淘网蜘蛛抓取内容
  17. Spark学习之路——9.Spark ML
  18. 为什么很多单片机的工作电压是5v?
  19. 触动精灵 - 获取颜色相似度
  20. 2018秋北京松松兄弟线下聚会干货分享

热门文章

  1. Python 金融数据可视化(两列数据的提取//分别画//双坐标轴//双图//两种不同的图)...
  2. 理解React的组件
  3. Oracle AWR ASH
  4. gridview合并单元格
  5. 【转】jQuery 1.3 正式版 下载
  6. 机器学习中的数学(二)--梯度下降法
  7. 7-15 城市间紧急救援 (10 分)
  8. R7-4 检查密码 (15 分)
  9. windows 搭建kms服务器激活_windows下搭建MQTT服务器
  10. PTA c语言 数组元素循环右移问题