为了相同的前缀-鸭梨山大

来源:互联网 发布:mede2000数据库卸载 编辑:程序博客网 时间:2024/04/27 16:52

为了相同的前缀-鸭梨山大

Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^

题目描述

好多人都想要在最后一场循环赛中实现逆转啊。作为循环赛压轴场的出题人,表示鸭梨山大。。。。。那么请把这个山大的鸭梨给画出来吧。为了方便大家,这里把鸭梨简化成了一个等腰梯形加一个点。给一个数字n,n是一个奇数,那么这个梯形的上底的长度为n,下底的长度为3*n,最上面的点在上底的正中间处。等腰梯形的各边上的点用字符“*”表示。最上边的点用字符“&”表示。具体图案请看样例。

输入

多组输入。每一组输入一个整数n。(n为奇数且3<=n<=19)。

输出

将这个鸭梨给打印出来。

示例输入

3

示例输出

    &   ***  *   * *     **********

提示

 

来源

 ff

示例程序

 
#include<stdio.h>  int main()  {      int i,j,n,m,k,t;      while(scanf("%d",&n)!=EOF)      {          for(i=0;i<n+2;i++)          {              if(i==0)              {                  for(j=0;j<3*n/2;j++)                      printf(" ");                  printf("&\n");              }              else              {                  for(j=n;j>=i;j--)                      printf(" ");                  if(i==1)                  {                      for(j=0;j<n;j++)                          printf("*");                      printf("\n");                  }                  else if(i==n+1)                  {                      for(j=0;j<3*n;j++)                          printf("*");                      printf("\n");                        }                      else                      {                          printf("*");                          for(j=0;j<(i-2)*2+n;j++)                              printf(" ");                          printf("*\n");                      }              }          }      }  }   

0 0
原创粉丝点击