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.

  • 相关阅读:
    项目笔记:统计页面功能实现
    jquery easyui datagrid实现数据改动
    Skia图片解码模块流程分析
    TRIZ的成功案例
    基于HTML5的Web SCADA工控移动应用
    webservices系列(五)——javaweb整合Axis2及多service配置
    org.hibernate.PropertyValueException: not-null property references a null or transient value: model.
    线程池和异步线程
    [leetcode]Implement strStr()
    Python工作日类库Busines Holiday介绍
  • 原文地址:https://www.cnblogs.com/YYC-0304/p/9500191.html
Copyright © 2011-2022 走看看