C语言打印菱形和空心菱形

  • C语言打印菱形
  • C语言打印空心菱形

C语言打印菱形

#include<stdio.h>
#include<stdlib.h>
int main()
{int i, j, a, n;//n表示行数n = 5;//用a来控制行数//上半部 for ( a = 1; a <= n; a++){for (i = 0; i < n - a; i++){printf(" ");}for (j = 0; j < n - i; j++){printf(" *");}printf("\n");}//下半部for ( a = 1; a <= n; a++){for ( i = 0; i < a; i++){printf(" ");}for ( j = 0; j < n-a; j++){printf(" *");}printf("\n");}
}

输出结果

C语言打印空心菱形

#include<stdio.h>
#include<stdlib.h>
int main()
{int i, j, a, n;//行数 n = 5;for (a = 1; a <= n; a++){//上半部//打印“ ”for (i = a; i < n; i++)printf(" ");//打印第一个“*”printf("*");if (a != 1) {for (j = 1; j <= 2*a - 3; j++)printf(" ");//打印第二个“*”printf("*");}printf("\n");}//下半部for (a = 1;  a<= n-1; a++){//打印“ ”for (i = 1; i <= a; i++)printf(" ");//打印第一个“*”printf("*");if (a != n-1){for (i = 1; i < 8 - 2*a; i++)printf(" ");//打印第二个“*”printf("*");}printf("\n");}
}

输出结果

C语言打印菱形和空心菱形相关推荐

  1. c语言打印空心数字图形,(完整word版)C语言编写打印实心和空心菱形【源码】

    <(完整word版)C语言编写打印实心和空心菱形[源码]>由会员分享,可在线阅读,更多相关<(完整word版)C语言编写打印实心和空心菱形[源码](13页珍藏版)>请在人人文库 ...

  2. Java打印菱形与空心菱形

    打印菱形尤其是空心菱形对于初学者来说有一定难度,熟练掌握了for循环后,还是可以打印出来的 分析:1.先打印上半部分,再打印下半部分 2.找准空格与星号之间的关系,然后再打印 3.上半部分每一行数目分 ...

  3. Java打印实心和空心菱形

    Java打印实心和空心菱形 public static void main(String[] args) {System.out.println("请输入需要打印的菱形行数:"); ...

  4. Java循环练习——打印菱形、空心菱形、叉号

    Java循环练习--打印菱形.空心菱形.叉号 使用for循环实现打印不同的图形 菱形 效果: 代码: public class Test1{public static void main(String ...

  5. python菱形_python如何输出菱形与空心菱形详解与巧妙地使用center方法

    首先应该了解菱形在输出时,每一行的组成有哪些规律,并且除了中间的一行,上部分和下半部分应该是对称的 这是一个我们要准备输出的一个菱形的模板 ,一共有7行 7列 我们设菱形上半部分的总行数为rows,当 ...

  6. 利用JS中的循环语句来实现正方形、长方形、平行四边形、三角形、菱形、空心菱形。

    利用JS来制造图形 代码 1.正方形 2.长方形 3.平行四边形 4.三角形 5.菱形 6.空心菱形 7.效果图 总结 代码 1.正方形 代码如下(示例): <script>for (va ...

  7. JAVA中for循环来制作正方形、长方形、平行四边形、三角形、菱形、空心菱形

    利用for循环来制作图形 一.代码 1.正方形 2.长方形 3.平行四边形 4.三角形 5.菱形 6.空心菱形 7.效果图 总结 一.代码 1.正方形 代码如下(示例): public class H ...

  8. c语言循环结构菱形九九乘法表,C语言基础用基本的循环语句打印实心和空心菱形、九九乘法表 ....

    //菱形 #include void main() { int i,j; //菱形的上半部分的三角形 for(i=0;i<4;i++) { for(j=3;j>i;j--) { print ...

  9. C语言基础用基本的循环语句打印实心和空心菱形、九九乘法表

    //菱形 #include <stdio.h> void main() {int i,j;//菱形的上半部分的三角形 for(i=0;i<4;i++){for(j=3;j>i; ...

  10. Java打印实心菱形与空心菱形

    由于我已经知道我需要的菱形是什么样,所以我的思路是把菱形分为上下两部分先打印上半部分,再打印下半部分: 实心菱形: 第一个for循环限定菱形的行数,第二个for循环限定打印空格,第三个for循环打印* ...

最新文章

  1. linux cp 强制覆盖_Linux基本操作教程
  2. 数据规范化理论(2NF,3NF,BCNF)[zz]
  3. 多协议底层攻击工具Yesinia
  4. 用CSS设置Table的细边框的最好用的方法
  5. 【note】fill函数和memset函数的区别和使用
  6. 多重纹理和纹理组合器
  7. 视频盒子APP视频播放源代码安卓+IOS双端源码
  8. flink Sql查询异常NoResourceAvailableException: Could not acquire the minimum required resources
  9. KnockoutJS 3.X API 第五章 高级应用(2) 控制后代绑定
  10. redis缓存数据库技术
  11. cs6给画笔分组_画笔工具,PS cs6笔刷入门介绍
  12. 地球人来源2【地底爬虫人访谈】
  13. silabs 大话si4463两种数据传输模式
  14. springboot 整合redis配置文件
  15. 系统垃圾清理bat文件
  16. Rhino 6 Essential Training Rhino6基本教程 Lynda课程中文字幕
  17. 如何创建Vue脚手架以及关闭语法检查
  18. java实现pdf旋转_java-Apache PDFBox旋转PDImageXObject
  19. 如何从网上下载一段视频(iawia002)
  20. 【在线仿真】Arduino 超声波测距+LCD1602显示

热门文章

  1. zkui-master 安装过程(小道士随笔)
  2. Spring Boot电商项目54:订单模块三:【前台:订单详情】接口;
  3. 如何快速删除 Word 文档中的分节符
  4. 前端基础学习之Sass
  5. app开发(Uniapp开发)之Sass学习
  6. ps添加的阴影怎么去除_去除人物照片脸部阴影的PS技巧
  7. RoboCup3D仿真2019年国赛TC笔记
  8. 英特尔第二代神经计算棒(Intel Neural Compute Stick 2)相关测试
  9. 二代神经计算棒NCS2+YOLOv3+ROS加速目标检测
  10. Kaldi 实践与探索 语音识别基本法 pdf