zoukankan      html  css  js  c++  java
  • 迎春舞会之数字舞蹈

    题意

    打印图案


    分析

    仔细看输出,理解题意,思路清晰就能做出这题。


    var
    i,j,k,a:longint;
    s:ansistring;
    p:array[0..9,1..5]of longint=((1,1,0,1,1),(0,2,0,2,0),(1,2,1,3,1),(1,2,1,2,1),(0,1,1,2,0),(1,3,1,2,1),(1,3,1,1,1),(1,2,0,2,0),(1,1,1,1,1),(1,1,1,2,1));
    procedure print(c:longint;c1:longint);
    var
    l:longint;
    begin
        if(c=1)then
        begin
          if(c1=1)then
          begin
            write(' ');
            for l:=1 to k do
            write('-');
            write('  ');
          end else
          if(c1=0)then
          begin
            write(' ');
            for l:=1 to k do
            write(' ');
            write('  ');
          end;
        end else
        if(c=2)then
        begin
          if(c1=1)then
          begin
            write('|');
            for l:=1 to k do
            write(' ');
            write('| ');
          end else
          if(c1=2)then
          begin
            write(' ');
            for l:=1 to k do
            write(' ');
            write('| ');
          end else if(c1=3)then
          begin
            write('|');
            for l:=1 to k do
            write(' ');
            write('  ');
          end;
        end;
        exit;
    end;
    begin
      readln(k);
      readln(s);
      for j:=1 to length(s) do
      begin
          val(s[j],a);
          print(1,p[a][1]);
      end;
      writeln;
       for i:=1 to k do
       begin
           for j:=1 to length(s) do
           begin
               val(s[j],a);
               print(2,p[a][2]);
           end;
           writeln;
       end;


       for j:=1 to length(s) do
       begin
        val(s[j],a);
        print(1,p[a][3]);
       end;
       writeln;
       for i:=1 to k do
       begin
           for j:=1 to length(s) do
           begin
               val(s[j],a);
               print(2,p[a][4]);
           end;
           writeln;
       end;


       for j:=1 to length(s) do
       begin
        val(s[j],a);
        print(1,p[a][5]);
       end;
       readln;
       readln;


    end.

  • 相关阅读:
    VUE集成keycloak和Layui集成keycloak
    iscsi基本命令
    Linux网卡bond模式
    Unmount and run xfs_repair
    Centos7 升级过内核 boot分区无法挂载修
    Centos7 误删除bin/sbin之类的恢复
    QSS 记录
    #pragma 小节
    解决Github打不开问题
    判断数据是否在指定区间内
  • 原文地址:https://www.cnblogs.com/YYC-0304/p/9500191.html
Copyright © 2011-2022 走看看