//简单

//  main.cpp

//  Print_xing

//

//  Created by duanqibo on 2019/7/1.

//  Copyright © 2019年 duanqibo. All rights reserved.

//  输出由“*”组成的菱形

#include <iostream>

#include <stdio.h>

#include <stdlib.h>

int main(int argc, const char * argv[])

{

int i,j,k,m,n,size;

printf("请输入对角线‘*’的个数:");

scanf("%d",&size);

if(size<0 || size%2==0)

{

printf("the size is error!\n");

exit(-1);

}

for(i=1;i<=size;i++)

{

n=(i<=(size+1)/2) ? i:size-i+1;

n=2*n-1;

m=(size-n)/2+15;

for(k=1;k<=m;k++)

printf(" ");

for(j=1;j<=n;j++)

printf("*");

printf("\n");

}

return 0;

}

运行结果:

转载于:https://www.cnblogs.com/duanqibo/p/11113448.html

输出由“*”组成的菱形相关推荐

  1. 输出任意边长的菱形————C语言实践应用(1)(完整源码)

            经过一段时间的学习后,想必大家都已经开始摩拳擦掌,迫不及待地想用C语言写一些程序了.         那么今天,我们就来学习C语言中常见的例子--输出任意边长的菱形          ...

  2. java在控制台输出空心正方形,菱形,空心菱形

     使用for和if打印一个空心正方形 /*思路:要想打印一个5x5的空心正方形,首先它的第一横行和最后一行都是填满的,需要全部遍历出来,第二三四行和只有左右两条边是出来的,中间部分为空的.因此在打印第 ...

  3. c语言输出字母表,用c语言输出字母c和菱形

    望远 #include void main() { printf("  ****\n"); printf(" *    *\n"); printf(" ...

  4. 输出实心和空心菱形(C++)

    输入一个n,表示两个菱形图形(实心和空心)的行数(或者一半行数),利用循环语句实现输出. 题目: 输入一个n,表示两个菱形图形(实心和空心)的行数(或者一半行数),利用循环语句实现输出. 示例输入: ...

  5. 输出正反等腰三角形(菱形)

    #include<stdio.h> #include<stdlib.h>int main(void) {int i,j,k,num;printf("请输入要出现猩猩的 ...

  6. python输出空心矩形_java在控制台输出空心正方形,菱形,空心菱形

    使用for和if打印一个空心正方形 /*思路:要想打印一个5x5的空心正方形,首先它的第一横行和最后一行都是填满的,需要全部遍历出来,第二三四行和只有左右两条边是出来的,中间部分为空的.因此在打印第二 ...

  7. 【C语言】P138 例16.输出以下图案(菱形图案)

    P138 例16.输出以下图案 #include<stdio.h>int main() {int i, j, k;for (i = 0; i <= 3; i++) {for (j = ...

  8. NUC1014 排版题.输出排列成菱形的字母【打印图案】

    排版题.输出排列成菱形的字母 时间限制: 1000ms 内存限制: 65536K 问题描述 输入N值,编程输出如下图形 输入描述 一个整数N(1 ≤ N ≤ 7 ). 输出描述 排列成菱形的大写字符, ...

  9. 用PHP输出对称菱形的简易办法

    比如输出一个简单的菱形或者叫星星塔,首先是最外层控制行号,然后是内层的循环,内层的循环有两个第一个循环控制,然后第二个循环来控制星星的数量,控制空格的是总共有的行数减去当前的行数for($space= ...

最新文章

  1. 曹长树:江湖小虾米的侠客行——我的大数据能力修炼得道之路 | 提升之路系列...
  2. php 实现联想式 搜索,PHP实现搜索联想功能(基于字典树算法)
  3. web常见几种处理图标方法 【转】
  4. 【查看hadoop镜像】
  5. golang的缓存io简单的使用
  6. 干净的停止tomcat/java应用程序
  7. pandas.DataFrame()的基本操作
  8. LeetCode 1011. 在 D 天内送达包裹的能力(二分查找)
  9. 这个数学问题,打一局台球就解决了
  10. Safari技术预览版141来啦,增加了哪些新功能?
  11. vb.net label 不要自动换行_自动驾驶小车——(四)数据采集
  12. 顺藤摸瓜的解决GDB的DEBUG中出现的小问题
  13. java final对象_JAVA final 与 不可变对象
  14. 2.3Word2003段落设置1
  15. SecureCRT 完美代替超级终端
  16. IPD开发流程TR1-TR6各个阶段简介
  17. [今日阅读] [TSE 2019] - Mining Fix Patterns for FindBugs Violations
  18. 高级图表常用颜色RGB参数
  19. 网易云歌单信息爬取及数据分析(1)爬虫部分
  20. python公司网站毕业设计开题报告

热门文章

  1. 测试工程师,水深火热的职场,我拒绝被动等待成长用这三招直接上了高速......
  2. 神箭手-云爬虫开发平台
  3. 你了解网站在线客服系统吗?
  4. Beginners Guide To The MQTT Protocol
  5. GameFramework入口
  6. 编写一个简易的VBScript的小程序
  7. 工作流管理系统的介绍及现状研究
  8. PID算法原理,调整规律及代码
  9. Jquery简易好看私人图床代码
  10. CCNA考试复习总结