• HDU 4716 A Computer Graphics Problem (水题)


    A Computer Graphics Problem

    Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
    Total Submission(s): 43    Accepted Submission(s): 40


    Problem Description
    In this problem we talk about the study of Computer Graphics. Of course, this is very, very hard.
    We have designed a new mobile phone, your task is to write a interface to display battery powers.
    Here we use '.' as empty grids.
    When the battery is empty, the interface will look like this:
    *------------*
    |............|
    |............|
    |............|
    |............|
    |............|
    |............|
    |............|
    |............|
    |............|
    |............|
    *------------*

    When the battery is 60% full, the interface will look like this:
    *------------*
    |............|
    |............|
    |............|
    |............|
    |------------|
    |------------|
    |------------|
    |------------|
    |------------|
    |------------|
    *------------*

    Each line there are 14 characters.
    Given the battery power the mobile phone left, say x%, your task is to output the corresponding interface. Here x will always be a multiple of 10, and never exceeds 100.
     
    Input
    The first line has a number T (T < 10) , indicating the number of test cases.
    For each test case there is a single line with a number x. (0 < x < 100, x is a multiple of 10)
     
    Output
    For test case X, output "Case #X:" at the first line. Then output the corresponding interface.
    See sample output for more details.
     
    Sample Input
    2 0 60
     
    Sample Output
    Case #1: *------------* |............| |............| |............| |............| |............| |............| |............| |............| |............| |............| *------------* Case #2: *------------* |............| |............| |............| |............| |------------| |------------| |------------| |------------| |------------| |------------| *------------*
     
    Source
     
    Recommend
    zhuyuanchen520
     

    大水题一发

    就是拼手速

     1 /* ***********************************************
     2 Author        :kuangbin
     3 Created Time  :2013-9-11 12:01:07
     4 File Name     :2013-9-111001.cpp
     5 ************************************************ */
     6 
     7 #include <stdio.h>
     8 #include <string.h>
     9 #include <iostream>
    10 #include <algorithm>
    11 #include <vector>
    12 #include <queue>
    13 #include <set>
    14 #include <map>
    15 #include <string>
    16 #include <math.h>
    17 #include <stdlib.h>
    18 #include <time.h>
    19 using namespace std;
    20 int main()
    21 {
    22     //freopen("in.txt","r",stdin);
    23     //freopen("out.txt","w",stdout);
    24     int iCase = 0;
    25     int T;
    26     int n;
    27     scanf("%d",&T);
    28     while(T--)
    29     {
    30         iCase++;
    31         printf("Case #%d:
    ",iCase);
    32         scanf("%d",&n);
    33         printf("*");
    34         for(int i = 0;i < 12;i++)printf("-");
    35         printf("*
    ");
    36         int t = n/10;
    37         for(int i = 0;i < 10-t;i++)
    38         {
    39             printf("|");
    40             for(int j = 0;j < 12;j++)printf(".");
    41             printf("|
    ");
    42         }
    43         for(int i = 0;i < t;i++)
    44         {
    45             printf("|");
    46             for(int j = 0;j < 12;j++)printf("-");
    47             printf("|
    ");
    48         }
    49         printf("*");
    50         for(int i = 0;i < 12;i++)printf("-");
    51         printf("*
    ");
    52 
    53 
    54     }
    55     return 0;
    56 }
  • 相关阅读:
    在VC6.0中虚函数的实现原理
    札记Microsoft基本类库应用程序框架
    typedef用法剖析
    申请成功记录记录
    vc++6.0环境中swap函数
    ubuntu12.04 安装JDK7
    N皇后问题的位运算求解——目前最快的方法
    Linux常用命令小结
    Ubuntu添加自己的桌面快捷方式
    C++静态成员函数小结(转)
  • 原文地址:https://www.cnblogs.com/kuangbin/p/3315043.html
Copyright © 2020-2023  润新知