Re: 有人會幾A幾B fortran95的寫法嗎?

作者: PTT0207445 (我是鄉民)   2017-12-01 02:55:33
program abby
implicit none
character(1),dimension(4),parameter :: ans=(/'0','2','1','4'/)
character(1),dimension(4) :: try
integer(4) :: i,j,a=0,b=0,n=0
n=0
DO WHILE(a/=4)
n=n+1
read(*,'(4a1)') try
a=0
do i=1,4
if(try(i)==ans(i)) then
a=a+1
try(i)='x'
endif
enddo
b=0
do i=1,4
do j=1,4
if(try(i)==ans(j)) b=b+1
enddo
enddo
print*,n,':',a,'A',b,'B'
ENDDO
end program abby
※ 引述《key000079 (key000079)》之銘言:
: 有人會幾A幾B 數字遊戲fortran 95的寫法嗎? 大家都是c++可是我想知道fortran寫法?
: 期末考試考題求大家幫幫忙

Links booklink

Contact Us: admin [ a t ] ucptt.com