• 输出梯形


    时间限制:1 秒
    内存限制:32 兆
    特殊判题:否
    题目描述:
    输入一个高度 h,输出一个高为 h,上底边为 h 的梯形。
    输入:
    一个整数 h(1<=h<=1000)。
    输出:

    h 所对应的梯形。
    样例输入:
    4
    样例输出:
    ****
    ******
    ********
    **********

    解题思路:把握界点

     1 int main () {
     2     int n;
     3     while (scanf ("%d",&n) != EOF) { //scanf() != EOF 来实现多组数据的输入,直至输入ctl+c
     4         int maxcol = n + 2*(n - 1);
     5         for (int i = 0;i < n;i ++)
     6         {
     7             for (int j = 0;j < maxcol;j ++)
     8             {
     9                 if(j < 2*(n - 1 - i)) cout << ' ';
    10                 else cout << '*';
    11             }
    12             cout << '
    ';
    13         }
    14     }
    15     return 0;
    16 }
    View Code

    再来看下一题.

    时间限制:1 秒
    叠筐
    内存限制:128 兆
    特殊判题:否
    题目描述:
    把一个个大小差一圈的筐叠上去,使得从上往下看时,边筐花色交错。这个
    工作现在要让计算机来完成,得看你的了。
    输入:
    输入是一个个的三元组,分别是,外筐尺寸 n(n 为满足 0<n<80 的奇整数),
    中心花色字符,外筐花色字符,后二者都为 ASCII 可见字符;
    输出:
    输出叠在一起的筐图案,中心花色与外筐花色字符从内层起交错相叠,多筐
    相叠时,最外筐的角总是被打磨掉。叠筐与叠筐之间应有一行间隔。
    样例输入:
    11 B A
    5 @ W
    样例输出:
      AAAAAAAAA
    ABBBBBBBBBA
    ABAAAAAAABA
    ABABBBBBABA
    ABABAAABABA
    ABABABABABA
    ABABAAABABA
    ABABBBBBABA
    ABAAAAAAABA
    ABBBBBBBBBA
      AAAAAAAAA

       @@@
    @WWW@
    @W@W@
    @WWW@
       @@@

    解题思路:先完成排版,再进行输出

  • 相关阅读:
    XXE注入攻击与防御
    axublog 1.05代码审计
    burpsuite两个变量的爱情故事
    关于centos安装后一些命令找不到
    SP_OACreate提权经验
    app测试初窥
    Drozer快速使用指南
    Senparc.Weixin.MP SDK 微信公众平台开发教程(十七):个性化菜单接口说明
    【重要更新】Senparc.Weixin SDK v4.4 升级说明
    【重要更新】Senparc.Weixin.Open v1.5.1
  • 原文地址:https://www.cnblogs.com/fengtai/p/6743631.html
Copyright © 2020-2023  润新知