雞兔同籠
描述
一個籠子里面關了若干只雞和兔子(雞有2只腳,兔子有4只腳,沒有例外)。已經知道了籠子里腳的總數為a,則籠子里面至少有多少只動物,至多有多少只動物?
輸入格式
第1行輸入一個正整數n(n≤1000),表示測試數據的組數n,接下來n組測試數據每組一行,每行一個正整數a(a<32768)。提示: 輸入使用input(),不要增加額外的提示信息 。
輸出格式
輸出包含n行,每行對應一個輸入,包含兩個正整數,第一個是最少的動物數,第二個是最多的動物數,兩個正整數之間用一個空格分開。輸出包含n行,每行對應一個輸入,包含兩個正整數,第一個是最少的動物數,第二個是最多的動物數,兩個正整數之間用一個空格分開。 如果沒有滿足要求的答案,則輸出兩個0。
代碼
n=eval(input()) # 輸入組數
for i in range(n): # 循環組數,來實現多組輸入
a=eval(input())
if a<32768:
min=a%4 # 腳數必為偶數,動物數量最少時全為兔子
max=a%2 # 動物數量最多時,全為雞
if min==0 and max==0: # 若腳數能被2和4整除
print('{:.0f} {:.0f}'.format(a / 4, a / 2)) # 則輸出最少動物數和最多動物數
else: # 如果沒有滿足要求的答案則輸出兩個0
print(0,0)
else:
print(0,0)