打印菱形图案 (15 分)

本题要求编写程序,打印一个高度为n的、由“*”组成的正菱形图案。

输入格式:

输入在一行中给出一个正的奇数n。

输出格式:

输出由n行星号“*”组成的菱形,如样例所示。每个星号后跟一个空格。

输入样例:

7

输出样例:

*

* * *

* * * * *

* * * * * * *

* * * * *

* * *

*

/*打印菱形图案*/

#include

#include

#include

#include

#include

#include

using namespace std;

int main (void){

int n, m;

cin >> n;

m = n / 2 + 1;

for(int i = 1; i <= m; i++){

for(int j = 0; j < m - i; j++){

printf(" ");

}

for(int k = 0; k < 2 * i - 1; k++){

printf("* ");

}

printf("\n");

}

for(int p = 1; p < m; p++){

for(int q = 0; q < p; q++){

printf(" ");

}

for(int r = 0; r

printf("* ");

}

printf("\n");

}

return 0;

}

php编辑菱形图案代码,打印菱形图案 (15 分)相关推荐

  1. js输出一个菱形_用js代码打印菱形

    用js代码打印菱形 Document //1.循环行数 //2.获取每一行星星的个数 //3.获取每一行空格的数量 //4.先循环每一行空格的数量,再循环每一行星星的数量 //5.每一行的空格和星星循 ...

  2. python怎么打印奇数菱形_python怎么打印菱形

    python怎么打印菱形?下面给大家带来三种方法: 第一种rows = int(input('请输入菱形边长:\n')) row = 1 while row <= rows: col = 1 # ...

  3. 用java怎么写三角形图案_Java 打印三角形图案

    以下是打印三角形图案的Java程序- 示例import java.util.*; public class Demo{ public static void main(String[] args){ ...

  4. python如何打印数字菱形_python实现打印菱形

    1.分析:首先我们分析一下菱形的构成,加入你输入2,则打印一个3行的菱形:加入你输入一个3,则打印五行的菱形.也就是根据输入的数字a,打印2a-1行的菱形.菱形从图像来说,是一个三角形加上一个倒三角组 ...

  5. java程序输出实心菱形,使用java打印菱形(实心)

    声明:图形的打印考验的是逻辑思维能力,与计算机语言熟练程度无关.逻辑思维能力弱的同鞋,做不了研发可以做开发. 一.效果图 代码: package com.test; /** * 实心菱形 * * @a ...

  6. 【简洁代码】1071 小赌怡情 (15分)_22行代码

    立志用更少的代码做更高效的表达 Pat乙级最优化代码+题解+分析汇总-->传送门 常言道"小赌怡情".这是一个很简单的小游戏:首先由计算机给出第一个整数:然后玩家下注赌第二个 ...

  7. C语言每日一练——第35天:打印菱形

    C语言每日一练 2021年10月13日 题目描述 输入菱形的高度n(必须为奇数),即正中间星号的个数,打印出用星号组成的菱形 分析 要打印菱形,先要构想要打印的图形样子,就比如下图这种: 我们可以根据 ...

  8. Java for循环打印菱形

    Java for循环打印菱形 Java代码输出菱形的方法和思路有很多,在此分享一个稍带模块化拆分思想的解决方案,将需要输出的菱形拆分成8个模块(如下图),每个模块独立实现输出. 优点:8个模块之间耦合 ...

  9. python语言打印菱形_Python 实现打印单词的菱形字符图案

    Python 实现打印单词的菱形字符图案 我就废话不多说了,还是直接看代码吧! a = [1, 2, 3, 4, 5, 6, 7, 6, 5, 4, 3, 2, 1] b = [' ' * 2 * ( ...

最新文章

  1. Windows 7时代即将终结!
  2. 鲁棒,抗遮挡的对柔性手抓取的物体6D姿态估计
  3. HDLBits 系列(11)All about Adder
  4. php 昨天开始时间_php日期处理显示:昨天、今天、本周、上一月等时间结点数据...
  5. 项目Beta冲刺 用户试用报告
  6. Java内部类作用全解
  7. 初识python 2.x与3.x 区别
  8. 解决-ubuntu 安装redis无法启动
  9. linux 百度地图离线sdk,Android开放百度地图集成
  10. 测试:fiddler使用
  11. You must install libopus-dev to build mod_opus
  12. Beetle简单构建TCP服务
  13. 知情搜索(一)-启发法
  14. LLDB命令简单介绍
  15. 矩阵的秩和图像的秩的一些了解
  16. SQL Server 建库建表
  17. 微信电话本能成功吗?够呛
  18. Linux 强制解锁命令
  19. 今年第一季度中国智能手机市场:OPPO排名榜首
  20. 这才是SpirngBoot轻松整合MybatisPlus多数据源的正确打开方式

热门文章

  1. freeRTOS 时间管理
  2. 【bzoj4372】烁烁的游戏
  3. 【正点原子Linux连载】第三十七章 Linux内核移植 -摘自【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.0
  4. BFPRT算法:时间复杂度O(n)求第k小的数字(分治算法+快排)
  5. springboot状态机模式
  6. css背景图片高斯模糊_如何将网页CSS背景图高斯模糊且全屏显示
  7. COB - Chip On Board
  8. ##英语文本的单词统计 排序并输出前5%
  9. 【BAT】修改指定的文件名称为系统当前日期
  10. js实现表格列的位置拖拽