11
16lz
2021-04-13
#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');
}
}
更多相关文章
- CentOS7和RHEL7在 /etc/fstab中不包含/dev/shm
- for循环
- crmeb 多商户系统 首页精品推荐 推荐单品 首页新品 热门榜单顶部
- 为什么现在都在做线上商城了,线上商城该怎么搭建和运营,都需要什么
- 源码编译mysql报错解决
- 马哥架构班第五周作业
- unknown protocol: hdfs
- getExtension 获取文件名后缀
- 【MOS】Limitations of the Oracle Cost Based Optimizer (文档