您的位置:首页 > 其它

水题你也过不了3

2014-02-28 14:35 155 查看

21273:  植树都费劲分数: 1

时间限制:1 秒

内存限制:128 兆

特殊判题: 否

提交:53

解决: 11


题目描述

山东建筑大学一直以美丽校园著称,这不又快植树节了,校长看了看风水,找了块好地,打算在这块空地上植树,为了使植树都美丽,校长决定把树木排列成菱形。校长说了“现在给你我们所拥有的树木要值成边为N的菱形的形状。”你能帮他吗?(用*代表树木)。


输入格式

多组测试数据。一个整数N(1<=10)


输出

排列成菱形图形的*号。在图案中:每行树木之间无空行,每列树木之间均有一个空列。


样例输入

3


样例输出

    *

  *   *

*       *

  *   *

    *


提示[+]

*** 提示已隐藏,点击上方 [+] 可显示 ***


分类

http://sdjzu.acmclub.com/index.php?app=problem_title&id=147&problem_id=21273

#include<stdio.h>
main()
{
int n=0,i=0,j=0;
while(scanf("%d",&n)!=EOF)
{

for(i=1;i<n+1;i++)
{

for(j=0;j<n-i;j++)
{
if(j==0)
printf(" ");
else
printf("  ");
}
if(i==n)
printf("*");
else
printf(" *");
for(j=1;i-1>0>0&&j<=2*i-3;j++) printf("  ");
if(i-1>0) printf(" *");
printf("\n");
}
for(i=n-1;i>0;i--)
{
for(j=0;j<n-i;j++)
{
if(j==0)
printf(" ");
else
printf("  ");
}
printf(" *");
for(j=1;i-1>0>0&&j<=2*i-3;j++) printf("  ");
if(i-1>0) printf(" *");
printf("\n");
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c