这里的打印当然不是只用printf堆叠而成的打印
首先你需要看到菱形图案里面隐藏的东西
菱形图案是由行列组成的,而且每一行中有2种字符,在观察的时候很容易忽视空格字符,而是只注意到*字符,但是我们发现只注意到字符个数远远不够,还得需要观察字符数和行列的关系,这样才能完成一个完整的程序。

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>

#include<Windows.h>

int main()
{
int line;
int i, j, k;
printf(“请输入上半三角的行数”);
scanf("%d", &line);
for (i = 0; i < line; i++)
{
for ( k = 0; k < line - i -1 ;k++)
{
printf(" “);
}
for (j = 0; j < 2 * i + 1; j++)
{
printf(”");
}
printf("\n");
}//打印菱形的上半部分
for (i = 0; i < line -1; i++)
{
for (j = 0; j < i+1; j++)
{
printf(" ");
}
for (k = 0; k <2
(line- 1) -2i-1; k++)
{
printf("
");
}
printf("\n");
}
system(“pause”);
return 0;
}`

如何打印菱形图案(C语言)相关推荐

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

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

  2. 打印菱形图案(C语言实现)

    习题4-9 打印菱形图案(C语言实现) 分析:分上下两个三角形打印 #include <stdio.h>int main() {int n,i,j,k;scanf("%d&quo ...

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

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

  4. SCAU 1035 打印菱形图案

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

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

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. 它估值25亿!被马云领投,是华为“老战友”,网友:也许股价能超茅台!
  2. 对象序列化实现深度克隆
  3. Express app.get 进行路由 Route 设置
  4. python 斐波那契数列 yield_Python中的yield到底是个什么鬼?
  5. TP框架中ajax post请求时提示404
  6. pycharm:一直indexing,怎么解决?
  7. Cohen-SutherLand算法(编码算法)
  8. 记一篇使用iframe需要翻阅的帖子
  9. linux 小度 驱动_糯米WiFi安装Linux驱动 (同时支持百度WiFi、小米WiFi、腾讯全民WiFi、360WiFi)...
  10. HTML5期末大作业:汽车销售网站模板设计(7个页面) HTML+CSS+JavaScript 企业网页设计源码...
  11. IntelliJ IDEA集成JProfiler,入门教程
  12. 华东师大计算机专业非全日制,2018年华东师范大学非全日制研究生专业目录
  13. 计算机玩游戏黑屏的原因,为什么电脑玩一会游戏就黑屏,这是为什么??????...
  14. java毕业设计大学生心理咨询管理系统mybatis+源码+调试部署+系统+数据库+lw
  15. 签个到,哎,下午的数值计算可以考的好点的。。。。忧桑。。。
  16. 【Android 教程系列第 27 篇】如何使用 Keytool 工具生成 keystore 签名文件
  17. POJ 2455 dinic
  18. Java —— 内存泄露排查
  19. 2020区块链50指数样本股大盘点:有人蹒跚学步,有人激流勇进
  20. 萌新小白学习必备,3D游戏建模入门基础知识!你都知道吗?

热门文章

  1. python拼音检查
  2. SQL/PL SQL
  3. 说一下国内做MES的几类厂商
  4. ECLISPE的快捷键大全
  5. 使用计算机打印资料时需要安装打印机驱动,详细教您如何在计算机上安装打印机驱动程序...
  6. c语言gets和getchar区别,C语言中 gets 和 getchar 有什么区别
  7. python相对路径找不到文件_Python里使用相对路径的坑
  8. php程序如何删除文件夹和文件
  9. 网址短连接 short url
  10. mysql一对多查询_MySQL 一对多查询