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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值