打印菱形图案

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


标题输入格式

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

输出格式

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

输入样例

7

输出样例

      *
* * *
* * * * *
* * * * * * *
* * * * *
* * *
*

代码

#include<stdio.h>
int main(void)
{
int n, i, a;
scanf("%d", &n);
for (i=0; i<(n+1)/2; i++)
{
for (a=0; a<n/2-i; a++)
printf(" ");
for (a=0; a<2*i+1; a++)
printf("* ");
printf("\n");
}
for (i=1; i<=(n-1)/2; i++)
{
for (a=0; a<i; a++)
printf(" ");
for (a=0; a<n-2*i; a++)
printf("* ");
printf("\n");
}
return 0;
}

最新文章

  1. VS2012的调试插件Image Watch,opencv编程神器
  2. [Bundling and Minification ] 三、缩小
  3. 计算LDA模型困惑度
  4. CodeForces 433C Ryouko&#39;s Memory Note-暴力
  5. linux命令行快捷键
  6. encodeURIComponent编码后java后台的解码 (AJAX中文解决方案)
  7. SQLSERVER 远程登录18456错误
  8. python 去掉 pyc
  9. Apache Hadoop 2.0.2-alpha
  10. Linux Framebuffer驱动剖析之一—软件需求
  11. Google浏览器解决编码乱码问题
  12. 《Effective&#160;Java中文版(第2版).pdf》-笔记
  13. (整理)plsql导入dmp文件
  14. 函数和常用模块【day04】:递归(五)
  15. Pycharm 字体大小调整
  16. Android多线程模型
  17. SuperMap开发入门2——环境部署
  18. leetcode:Longest Common Prefix【Python版】
  19. session过期,拦截ajax请求并跳转登录页面
  20. jstl标签怎么实现分页中下一页

热门文章

  1. 痞子衡嵌入式:嵌入式MCU中通用的三重中断控制设计
  2. Vue--el-menu 的自动跳转功能与自己的click事件冲突
  3. Java大整形BigInteger的用法
  4. JMeter Gui – TestElement约定[转]
  5. SAS 按自定义顺序对观测进行排序
  6. Salesforce Integration 概览(二) Remote Process Invocation—Request and Reply(远程进程调用--请求和响应)
  7. Java的三种日期工具 Date Calendar SimpleDateFormat
  8. 在nodejs中利用 Proxy监听对象值的获取
  9. 一口气说出 Redis 16 个常见使用场景!
  10. scrapy 错误:Missing scheme in request url: %s&#39; % self._url