回 帖 发 新 帖 刷新版面

主题:程序哪里错了???

输出2~2000之间全部同构数。同构数是指,它出现在它平方数的右端。例如25的平方是625,则25是同构数

program TG
implicit none
integer::m,n,a
I:do a=2,1000,1
   m=a*a
   n=m-a
   if (2<=a<10.and.mod(n,10)=0.or.10<=a<100.and.mod(n,100)=0.or.100<=a<1000.and.mod(n,1000)) print a
end do I
end program TG  
 

回复列表 (共5个回复)

沙发

.=""=.
             / _  _ \
            |  d  b  |
            \   /\   /             ,
           ,/'-=\/=-'\,    |\   /\/ \/|   ,_
          / /        \ \   ; \/`     '; , \_',
         | /          \ |   \        / 
         \/ \        / \/    '.    .'    /`.
             '.    .'          `~~` , /\ `"`
             _|`~~`|_              .  `"
             /|\  /|\

板凳

不错。值得学习啊,顶一个

3 楼

lz穿的不是布裤,是寂寞

4 楼

搬个板凳看热闹~~~

5 楼

就算地球不转了,我们也要围绕着以楼主同志为核心的党中央转!

我来回复

您尚未登录,请登录后再回复。点此登录或注册