• 迎春舞会之数字舞蹈


    题意

    打印图案


    分析

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


    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.

  • 相关阅读:
    安全攻防技能——安全基础概念
    解决linux下中文文件名显示乱码问题
    yaml封装
    IIS挂载网站一键更新备份
    MySQL 聚集索引和二级索引
    redolog落盘机制
    MySQL中Redo Log相关的重要参数总结
    mysql之innodb_buffer_pool
    xshell ssh 登录慢
    记录pg
  • 原文地址:https://www.cnblogs.com/YYC-0304/p/9500191.html
Copyright © 2020-2023  润新知