1 条题解

  • 0
    @ 2021-6-15 12:51:50

    Pascal :

    var i,m,j,s,c,k:integer;
     a,b:real;
     x1,x2:boolean;
     begin
     for i:=1000 to 9999 do
        begin
        x1:=false;
        x2:=false;
        a:=i div 100;
        s:=i;
        m:=0;
        for j:=1 to 4 do
          begin
          k:=s mod 10;
          s:=s div 10;
          m:=m+k
          end;
       for c:=1 to 10 do
        begin
         if sqr(c)=m then x1:=true;
         if sqr(c)=a then x2:=true;
        end;
       if x1 and x2 then writeln(i);
        end;
        end.
    
    
    
    
    • 1

    信息

    ID
    534
    时间
    1000ms
    内存
    128MiB
    难度
    (无)
    标签
    递交数
    0
    已通过
    0
    上传者