學完C、C++、JAVA,三個程式很像,但明顯JAVA最難,現在學PYTHON覺得比較簡單,但是和另三個語言差異蠻大的。這題基本上就是輸入要練習,n=int(input()),還有for i in range(n): a,b=map(int,input().split())。設定第一高第二高變數a1=0a2=0b1=0b2=0c1=0c2=0,總之輸出print(a2,b2),至於中間計算過程就是直接解即可。PYTHON還有一個要注意的是if c>c1:和elif c>c2:要對齊,另三個程式則不用注意到這個。
以下提供原始碼:
n=int(input())
a1=0
a2=0
b1=0
b2=0
c1=0
c2=0
for i in range(n):
a,b=map(int,input().split())
c=a**2+b**2
if c>c1:
c2=c1
a2=a1
b2=b1
c1=c
a1=a
b1=b
elif c>c2:
c2=c
a2=a
b2=b
print(a2,b2)