#22015: 程式新手 想請問錯在哪 OTZ


johnson0287223 (atok)

學校 : 政治大學
編號 : 125967
來源 : [36.230.230.188]
最後登入時間 :
2020-08-10 14:36:00
a005. Eva 的回家作業 -- POJ | From: [36.230.230.188] | 發表日期 : 2020-08-10 12:32

t=input()

while (20>=int(t)>=1) :

    num=input().split()

   

    if int(num[1])-int(num[0])==int(num[2])-int(num[1]):

 

        print(num[0],num[1],num[2],num[3],2*int(num[3])-int(num[2]))

    else:

        print(num[0],num[1],num[2],num[3],int(num[3])**2//int(num[2]) )

 

感激不盡

 
#22016: Re:程式新手 想請問錯在哪 OTZ


johnson0287223 (atok)

學校 : 政治大學
編號 : 125967
來源 : [36.230.230.188]
最後登入時間 :
2020-08-10 14:36:00
a005. Eva 的回家作業 -- POJ | From: [36.230.230.188] | 發表日期 : 2020-08-10 12:51

t=input()

while (20>=int(t)>=1) :

    num=input().split()

   

    if int(num[1])-int(num[0])==int(num[2])-int(num[1]):

 

        print(num[0],num[1],num[2],num[3],2*int(num[3])-int(num[2]))

    else:

        print(num[0],num[1],num[2],num[3],int(num[3])**2//int(num[2]) )

 

感激不盡


想了一下成功了 前者會進入無窮 = =

 


t=input()
if (20>=int(t)>=1):
    for x in range(int(t)):
        num=input().split()

        if int(num[1])-int(num[0])==int(num[2])-int(num[1]):

            print(num[0],num[1],num[2],num[3],2*int(num[3])-int(num[2]))
        else:
            print(num[0],num[1],num[2],num[3],int(num[3])**2//int(num[2]) )


 
ZeroJudge Forum