#include <stdio.h>

void main()
{
int i,j,k;
for(i=1;i<=4;i++) //先打印前4行
{
for(j=1;j<=4-i;j++) //每一行先打印需要打印的空格,空格数为(4 - 行号),譬如第1行,需要打4-1个空格,第2行需要打4-2个空格
printf(" ");
for(k=1;k<=2*i -1;k++) //打完空格打‘*',每行需要打印2倍行号+1个,譬如第1行打印2*1 - 1个,第2行打印2*2 - 1=3个
printf("*");
printf("\n");
}
for(i=1;i<=3;i++) //然后打印后面三行,行号从1开始计算
{
for(j=1;j<=i;j++) //每行打印空格数为行号数,譬如第1行打印1个,第2行打印2个
printf(" ");
for(k=1;k<=7-2*i;k++) //每行打印7-2*i个’*',譬如第1行打印7-2*1=5个,第2行打印7-2*2=3个
printf("*");
printf("\n");
}
}

转载于:https://www.cnblogs.com/gs1124/p/9334613.html

打印出如下图案(菱形)相关推荐

  1. C语言【程序21】 题目:打印出如下图案(菱形)

    /*[程序21] 题目:打印出如下图案(菱形)********* **************** */ #include<stdio.h> int main() {int i,j;for ...

  2. 题目:python 打印出如下图案(菱形):

    # 题目:打印出如下图案(菱形): # # * # *** # ***** # ******* # ***** # *** # * nu = 1 # 开始值 k = 2 # 变量值 while nu ...

  3. java 打印出如下图案(菱形)

    题目: 打印出如下图案(菱形) 程序分析: 先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重 for循环,第一层控制行,第二层控制列. 代码部分: public class Prog ...

  4. Python 练习实例23 题目:打印出如下图案(菱形)

    Python 练习实例23 Python 100例 Python 100例 题目:打印出如下图案(菱形): 解答: for i in range(1,5):print(' '*(4-i),end='' ...

  5. python使用循环结构编程打印出如下图案_使用双层for循环编写程序,在屏幕上打印输出如下图案...

    展开全部 回答即可62616964757a686964616fe59b9ee7ad9431333361303561得2分经验值第三章 循环程序在编程中经常遇到需要多次规律相同的重复处理,这就是循环问题 ...

  6. python 如何用*号打印出等腰三角形和菱形

    在学习python的循环语句时,老师经常会要求我们用循环语句打印出三角形或菱形,今天俺就来演示演示如何用*打印出图形. 1.首先来看看如何打印出等腰三角形(如图): layer = int(input ...

  7. 【Python AsciiArt】利用命令行打印出字符图案

    利用字符串生成工具可以方便的打印出自己想要字符图案,以及如何将图片转换为ASCII ART输出. 最终可以用命令行输出各种彩色图像---->> 一般字符图案 我们在使用一些开源软件的时候, ...

  8. python生成字符图形_【Python AsciiArt】利用命令行打印出字符图案

    利用字符串生成工具可以方便的打印出自己想要字符图案,以及如何将图片转换为ASCII ART输出. 最终可以用命令行输出各种彩色图像---->> 一般字符图案 我们在使用一些开源软件的时候, ...

  9. JAVA题目:打印出如下图案(菱形)

    1 package Training; 2 3 /** 4 * 打印菱形 5 * 6 * @author Administrator 7 * @version 1.0 8 */ 9 public cl ...

最新文章

  1. xor java_java基于密匙的xor加解密
  2. 360董事长周鸿伟在新员工入职培训上的讲话
  3. 数据结构50:二分查找法(折半查找法)
  4. 从零开始学计算机组装与维修技术,从新手到高手:电脑组装、维护与故障排除...
  5. Javascript屏蔽鼠标的右键的两种方法。
  6. CPU 是如何执行任务的
  7. 《千与千寻》给读者带来了什么?
  8. 用.net动态创建类的实例 (转)
  9. 计算机在档案管理中的作用,计算机在档案管理中的运用
  10. 让你轻松入门的编程学习窍门,JAVA、Python快速学习资料+练手项目
  11. java duration 时间差_Java Duration toDays()用法及代码示例
  12. gitlab提交代码提示The remote end hung up unexpectedly
  13. Python 人工智能:16~20
  14. 【SQL】练习题184道
  15. OpenTsdb官方文档----查询过滤器
  16. #Op Jerusalem(耶路撒冷活动)之奇妙过程记载: 我裤子都脱了你给我看这个?
  17. 湖北省中小学网络考试中心 html,中小学教师资格网登录入口|ie浏览器
  18. 24号香格里拉--英特尔迅驰二代风尚盛典记录
  19. 怎么在python中输入矩阵_如何使用NumPy在Python中实现矩阵?
  20. java 函数 微秒_在Java中以微秒为单位解析时间

热门文章

  1. 北斗词卡(三):带你了解北斗相关的国际组织缩写
  2. 马斯克宣布将芯片成功植入猴子大脑,让它们可以玩电子游戏
  3. 发送IP和MAC地址的方法
  4. vc6.0打开工程出现程序崩了的原因
  5. 2000坐标系高程与85高程转换_科普 | 如何在大疆智图中设置坐标系
  6. java对docker_Java和Docker限制问题
  7. iview日期选择器更改显示日期书_如何动态 设置 iview DatePicker 控件的 禁用日期(option)...
  8. mybatis框架使用generator的快速搭建
  9. 030_CSS外边距合并
  10. 细说 Lambda 表达式