#include<stdio.h>

#include<math.h>

int main()

{

int k,j,m;

printf("please input a positive number\n");

scanf("%d",&m);

/*printf("------------------------\n");

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

{

for(j=1;j<=abs(m+1-k);j++)

printf(" ");

for(j=1;j<=-2*abs(k-m-1)+2*m+1;j++)

printf("*");

putchar('\n');

}

printf("--------------------------\n");

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

{

for(j=-m;j<=m;j++)

if(abs(k)+abs(j)<=m)

printf("*");

else

printf(" ");

putchar('\n');

}

printf("--------------------------\n");*/

for(j=1;j<=2*m+1;j++)

{

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

{if(j<=m+1)

if(((j+k)>=m+2)&&((j+k)<=m+2+2*(k-1)))

printf("*");

else

printf(" ");

else

if(((j+k)>=m+2+2*(k-m-1))&&((j+k)<=2*m+2))

printf("*");

else

printf(" ");

}

putchar('\n');

}

}


©著作权归作者所有:来自51CTO博客作者顾左右的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. CentOS7和RHEL7在 /etc/fstab中不包含/dev/shm
  2. for循环
  3. crmeb 多商户系统 首页精品推荐 推荐单品 首页新品 热门榜单顶部
  4. 为什么现在都在做线上商城了,线上商城该怎么搭建和运营,都需要什么
  5. 源码编译mysql报错解决
  6. 马哥架构班第五周作业
  7. unknown protocol: hdfs
  8. getExtension 获取文件名后缀
  9. 【MOS】Limitations of the Oracle Cost Based Optimizer (文档

随机推荐

  1. 禁用div中的所有表单元素
  2. CSS不适用于嵌套的子div
  3. 值得收藏的正则表达式(匹配中文字符、匹配
  4. 两个并列的div,一个确定宽度一个自动调整
  5. 通过脚本自动屏蔽非法IP(转http://bbs.5y
  6. GRUB学习笔记(转自http://www.cnblogs.com
  7. java+空格怎么表示,我想实现一段Java字符
  8. HTML+CSS学习笔记 (6) - 开始学习CSS
  9. jQuery scale div内容(嵌套div)
  10. 第二个表格单元格未与顶部对齐