zoukankan      html  css  js  c++  java
  • HDU 2091 空心三角形

    空心三角形

    Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
    Total Submission(s): 44322    Accepted Submission(s): 12157


    Problem Description
    把一个字符三角形掏空,就能节省材料成本,减轻重量,但关键是为了追求另一种视觉效果。在设计的过程中,需要给出各种花纹的材料和大小尺寸的三角形样板,通过电脑临时做出来,以便看看效果。
     
    Input
    每行包含一个字符和一个整数n(0<n<41),不同的字符表示不同的花纹,整数n表示等腰三角形的高。显然其底边长为2n-1。如果遇到@字符,则表示所做出来的样板三角形已经够了。
     
    Output
    每个样板三角形之间应空上一行,三角形的中间为空。显然行末没有多余的空格。
     
    Sample Input
    X 2 A 7 @
     
    Sample Output
     X XXX   A A A A A A A A A A A AAAAAAAAAAAAA
     
    Author
    qianneng
     
    Source
     
    Recommend
    lcy   |   We have carefully selected several similar problems for you:  2090 1094 1092 2074 1093 
    题目复制过来就成了这样。。自己去搜题 HDU 2091 最后一组数据不用输出空行
    #include<iostream>
    #include<cstdio>
    #include<cstring>
    #include<vector>
    #include<queue>
    #include<cmath>
    using namespace std;
    #define maxn 1010
    int main()
    {
        char c;
        int num=0;
        while(cin >> c)
        {
            if(c=='@')
                break;
            if(num!=0)
                printf("
    ");
            num++;
            int n;
            cin >> n;
            int m = n;
            for(int i=0;i<n;i++)
            {
                m--;
                for(int j=0;j<m;j++)
                    printf(" ");
                printf("%c",c);
                if(i>=1)
                {
                    for(int p=0;p<2*i-1;p++)
                    {
                        if(i!=n-1)
                            printf(" ");
                        else printf("%c",c);
                    }
                    printf("%c",c);
                }
                printf("
    ");
            }
        }
        return 0;
    }
    彼时当年少,莫负好时光。
  • 相关阅读:
    windows下的SASS/Compass的安装与卸载
    玩转HTML5移动页面(优化篇)
    小谈数组去重
    前端问题解答
    JavaScript使用封装
    JavaScript使用接口
    JavaScript精要(系列)
    JavaScript DOM节点和文档类型
    JavaScript数组类型
    JavaScript函数表达式
  • 原文地址:https://www.cnblogs.com/l609929321/p/6606356.html
Copyright © 2011-2022 走看看