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.

  • 相关阅读:
    把打好的war包部署到虚拟机上,mysql数据库在本机上,启动后,网页查询不到数据,异常
    NAT模式下的虚拟机
    Jsp有四种属性范围和Jsp的九大内置对象
    Tomcat笔记
    视频编解码相关基础知识(一)----H.264编码和H.265编码的区别
    相机中的一些常见参数及相关概念
    Linux常用命令
    基于Linux的C编程(一)
    Shell程序设计
    Linux文本编辑器
  • 原文地址:https://www.cnblogs.com/YYC-0304/p/9500191.html
Copyright © 2011-2022 走看看