当前位置: 首页 > news >正文

住房建设部投诉网站长沙优化网站推广

住房建设部投诉网站,长沙优化网站推广,凡科网站建设注册,the7 wordpress theme目录 一、题目要求 二、解题思路 上半部分三角形 打印空格 打印星号* 下半部分三角形 打印空格 打印星号* 三、完整代码 代码 运行截图: 一、题目要求 输入一个整数n(n为奇数),n为菱形的高,打印出该菱形 例&a…

目录

一、题目要求

二、解题思路

上半部分三角形

打印空格

打印星号*

 下半部分三角形

 打印空格

 打印星号*

三、完整代码

代码

运行截图:


一、题目要求

输入一个整数n(n为奇数),n为菱形的高,打印出该菱形

例:

输入:13

输出:

 

二、解题思路

这里我就拿上面输入 13 的例子来解释哈

先把菱形看成是上下两个三角形,然后分别打印即可;

又由于把多出来那一行放到上面的三角形去,更容易观察出结论,所以我就把最中间那一行归到上面的三角形去了,也就是这样子:

 

由此我们可以看出,上面的三角形,高为 n/2+1 ,而下面的三角形则是 n/2

我们先来看上面的三角形如何打印:

上半部分三角形

打印三角形分为 打印空格 和 打印星号*

打印空格

我们可以看到,星号* 能打印在中间,前面一定有空格把他顶过去的。

也就是这样子:

 

那么要打印多少个空格呢?

请看下面的分析:

 由此我们就可以推算出空格数目的公式:

空格数= (n+1)/2 - 行数(i)

打印星号*

我们直接来看下星号个数的分析:

可以看出,

在上半部分的三角形中,星号数 = 行数 * 2 - 1

 下半部分三角形

老样子,打印三角形还是分为 打印空格 和 打印星号

 打印空格

在下半部分,我把行数重新从零开始计算,数字小点会更容易找规律

请看下面的图解:

不难看出,在下半部分的三角形中

空格数 = 行数(i)

 打印星号*

老规矩,直接上思路图解:

 由图我们可以看出,

在下半部分的三角形中,星号数 = n - 2 * 空格数 

至此,上下两个三角形的规律已全部找出,接下来只要打印出来就好啦

三、完整代码

请看完整代码:

代码

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>int main()
{int i, j, k, n;printf("请输入菱形的高(必须为奇数):");while(~scanf("%d", &n))  {if (n % 2 == 0){printf("输入错误,请重新输入\n");}elsebreak;}for (i = 1; i <= (n / 2) + 1; i++)  //i为行数{for (j = 1; j <= (n + 1) / 2 - i; j++)printf(" ");for (k = 1; k <= 2 * i - 1; k++)printf("*");printf("\n");}for (i = 1; i <= n / 2; i++)  //i为行数{for (j = 1; j <= i; j++)printf(" ");for (k = 1; k <= n - 2 * i; k++)printf("*");printf("\n");}return 0;
}

运行截图:

 

以上就是本篇博客的全部内容啦,如有不足之处,还请各位指出,期待能和各位一起进步!

http://www.dinnco.com/news/10331.html

相关文章:

  • 外贸发货做网站怎么写怎样在百度上做广告推广
  • 写资料的网站有哪些唐山网站建设方案优化
  • 用微软雅黑做网站可以吗网站seo是啥
  • 怎么黑掉网站班级优化大师是干什么用的
  • 山东网站建设公司排名做网页用什么软件好
  • 自己做的网站转成二维码宣传软文怎么写
  • 用vs2010做网站舆情视频
  • 成都网站建设推进方案百度快速排名点击器
  • 宁波市网站建设搜索引擎是网站吗
  • 国际型网站建设seo技术优化
  • 文化建设的意义seo优化外包顾问
  • w7系统那个网站做的好长春seo排名公司
  • 张家界seo推广关键词优化公司靠谱推荐
  • 网站首页跳出弹窗全网营销策划公司
  • 外贸网站域名能用cn做后缀吗百度资源共享
  • 最权威的做网站的公司哪家好人民日报最新新闻
  • 拼车平台网站开发seo模拟点击算法
  • 杭州定制网站建设关键词排名查询工具免费
  • 昆明公司网站开发鲜花网络营销推广方案
  • 如何申请深圳设计公司网站兰州seo实战优化
  • 湘潭优化公司全专业优化公司
  • wordpress建站说明长治网站seo
  • 网站关键词优化哪一个重庆百度整站优化
  • 成都网站建设 四川冠辰科技网站规划
  • 哪些网站可以免费做推广百度营销平台
  • 中铁二局深圳公司官网seo项目优化案例分析文档
  • 云vps怎么搭建网站简单的网页设计源代码
  • 蒲城网站建设百度竞价排名是什么意思
  • 美女和男人做鸡的网站网络营销和直播电商专业学什么
  • 网站建设公司财务预算网络营销策略包括哪四种