打印菱形图案(PTA)
2024-09-01 17:49:01
打印菱形图案
本题要求编写程序,打印一个高度为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;
}
最新文章
- VS2012的调试插件Image Watch,opencv编程神器
- [Bundling and Minification ] 三、缩小
- 计算LDA模型困惑度
- CodeForces 433C Ryouko&#39;s Memory Note-暴力
- linux命令行快捷键
- encodeURIComponent编码后java后台的解码 (AJAX中文解决方案)
- SQLSERVER 远程登录18456错误
- python 去掉 pyc
- Apache Hadoop 2.0.2-alpha
- Linux Framebuffer驱动剖析之一—软件需求
- Google浏览器解决编码乱码问题
- 《Effective&#160;Java中文版(第2版).pdf》-笔记
- (整理)plsql导入dmp文件
- 函数和常用模块【day04】:递归(五)
- Pycharm 字体大小调整
- Android多线程模型
- SuperMap开发入门2——环境部署
- leetcode:Longest Common Prefix【Python版】
- session过期,拦截ajax请求并跳转登录页面
- jstl标签怎么实现分页中下一页
热门文章
- 痞子衡嵌入式:嵌入式MCU中通用的三重中断控制设计
- Vue--el-menu 的自动跳转功能与自己的click事件冲突
- Java大整形BigInteger的用法
- JMeter Gui – TestElement约定[转]
- SAS 按自定义顺序对观测进行排序
- Salesforce Integration 概览(二) Remote Process Invocation—Request and Reply(远程进程调用--请求和响应)
- Java的三种日期工具 Date Calendar SimpleDateFormat
- 在nodejs中利用 Proxy监听对象值的获取
- 一口气说出 Redis 16 个常见使用场景!
- scrapy 错误:Missing scheme in request url: %s&#39; % self._url