设为首页 加入收藏

TOP

问题八十:打印菱形
2014-11-23 22:25:36 来源: 作者: 【 】 浏览:2
Tags:问题 八十 打印 菱形

\

[plain]
#include

int main()
{
int j,i,n;
while(scanf("%d",&n),n!=0 )
{
for(i=0;i<=n/2;i++) //打印上部分
{
for(j=0;j {
if(j>=n/2-i&&j<=n/2+i) //打印星号
{
printf("*");
}
else if(j {
printf(" ");
}
}

printf("\n");
}

for(i=0;i {
for(j=0;j {
if(j>i&&j {
printf("*");
}
else if(j<=i)
{
printf(" ");
}
}

printf("\n");
}
}

return 0;
}

#include

int main()
{
int j,i,n;
while(scanf("%d",&n),n!=0 )
{
for(i=0;i<=n/2;i++) //打印上部分
{
for(j=0;j {
if(j>=n/2-i&&j<=n/2+i) //打印星号
{
printf("*");
}
else if(j {
printf(" ");
}
}

printf("\n");
}

for(i=0;i {
for(j=0;j {
if(j>i&&j {
printf("*");
}
else if(j<=i)
{
printf(" ");
}
}

printf("\n");
}
}

return 0;
}


\
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇问题七十九:Armstrong数(续) 下一篇问题八十一:数字迷。

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: