问题 D :   植树都费劲

来源:互联网 发布:万国数据 张妮娜 编辑:程序博客网 时间:2024/04/27 22:18

问题 D :   植树都费劲

时间限制:1 秒
内存限制:128 兆
特殊判题: 否
提交:49
解决: 10

题目描述

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

输入格式

多组测试数据。一个整数N1<=10)

输出

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

样例输入

3

样例输出

    *
  *   *
*       *
  *   *
    *

提示[+]

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

分类





  • 解答:

  • #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"); } }}

    大一寒假培训结束赛
0 0