习题4-9 打印菱形图案(C语言实现)

分析:分上下两个三角形打印

#include <stdio.h>int main()
{int n,i,j,k;scanf("%d",&n);n=n/2+1;for(i=0; i<n; i++)//控制行数,上三角{for(j=1; j<n-i; j++)//控制前置空格,第n行前置空格为n-1printf("  ");//这里打印两个空格,因为每个*号后面有一个空格for(k=0; k<=2*i; k++)//控制输出的*,第n行有(2*n-1)个*printf("%c ",'*');putchar('\n');}for(i=1; i<n; i++)//下三角{for(j=0; j<i; j++)printf("  ");for(k=2*(n-i-1); k>=0; k--)printf("%c ",'*');putchar('\n');}return 0;
}

打印菱形图案(C语言实现)相关推荐

  1. 打印菱形图案c语言pta,C语言的考试题型

    亿点点(就是我见到的不会的题目的一个小合集) 文件的大题分析 认清楚地址和数值的 1.指针纠错 1.**int (p)[4]表示一个指针指向一个四位的数组 int p[4]表示一个指针数组 int * ...

  2. 习题4-9 打印菱形图案 (15 分)

    习题4-9 打印菱形图案 (15 分) 本题要求编写程序,打印一个高度为n的.由"*"组成的正菱形图案. 输入格式: 输入在一行中给出一个正的奇数n. 输出格式: 输出由n行星号& ...

  3. SCAU 1035 打印菱形图案

    1035 打印菱形图案 时间限制:1000MS 代码长度限制:10KB 提交次数:4874 通过次数:3064 题型: 编程题 语言: G++;GCC Description 由键盘输入正数n(n&l ...

  4. 花式打印菱形图案!!

    (一).首先我们先来看最简单的打印5行5列 ***** ***** ***** ***** ***** 具体代码如下: /*** 双循环打印菱形图案* * A ** *** BBB * ** **** ...

  5. java打印菱形图案_java打印出菱形图案实例详解

    第一步:首先对图像进行解析 想要打印该图形必须要进行多层循环嵌套,分两个部分进行打印. 第一部分为上半部分前四行,他们是递增的关系,后半部分后三行为递减关系,由此可以得出我们需要写两个打的循环.并且由 ...

  6. php编辑菱形图案代码,打印菱形图案 (15 分)

    打印菱形图案 (15 分) 本题要求编写程序,打印一个高度为n的.由"*"组成的正菱形图案. 输入格式: 输入在一行中给出一个正的奇数n. 输出格式: 输出由n行星号"* ...

  7. 打印菱形图案的两种方法

    打印菱形图案 本题要求编写程序,打印一个高度为n的.由"*"组成的正菱形图案. 输入格式: 输入在一行中给出一个正的奇数n. 输出格式: 输出由n行星号"*"组 ...

  8. (Java) 实现打印菱形图案

    Java 实现打印菱形图案 一.直接看效果图: 随便输入一个数字,然后会生成一个宽度为该数字的菱形: 二.首先先来看下,菱形的结构,由符号和空格组成,所以就用for循环来实现这样的效果,然后来看代码: ...

  9. PTA 7-12 打印菱形图案

    7-12 打印菱形图案 (15分) 本题要求编写程序,打印一个高度为n的.由"*"组成的正菱形图案. 输入格式: 输入在一行中给出一个正的奇数n. 输出格式: 输出由n行星号&qu ...

最新文章

  1. 营救Peter——下载XCode的六种姿势
  2. nginx小总结(五)
  3. IOS 4.0 以上版本 home键退出 后台执行代码
  4. 漫游Kafka设计篇之Producer和Consumer
  5. htc vive实现传送功能(Teleport)
  6. NS2相关学习——完成一个新的协议(1)
  7. 1.MAC中MySql的环境配置
  8. 经典数学书目、各数学分支入门清单
  9. java多线程中的调度策略
  10. 图灵在计算机科学方面主要贡献,图灵在计算机理论方面的贡献
  11. 什么是UV PV DAU MAU
  12. 【烙铁使用规范】—— 延长无铅手工焊接工艺中烙铁头的寿命
  13. Zabbix内网监控外网阿里云主机
  14. 企业级项目实战讲解!我凭借这份PDF的复习思路,薪资翻倍
  15. imap java 接收_javamail实现邮件接收功能IMap和pop3方式
  16. 【Leetcode】精选算法top200道(二)
  17. 微信三级分销系统介绍
  18. osg学习(四十八)Windows Error #2000
  19. python读文件的方法
  20. 九成宫醴泉铭-欧阳询(慢更)

热门文章

  1. TamronOS IPTV系统 ping 任意命令执行漏洞
  2. 数学归纳法:为什么假设可以作为证明的条件?
  3. Python入门第8天-字符串
  4. 技术人如何做高质量方案汇报
  5. Ubuntu上Github下载慢的问题解决方法记录
  6. 铺地毯 洛谷1003
  7. js 根据id获取数组中对应的对象
  8. mysql数据库怎么保存pdf文件_使用来自mysql数据库的图像生成PDF文件
  9. SpringBoot实用开发
  10. 5G时代新型基础设施十大应用场景