【問題描述】
3025這個數具有一種獨特的性質:將它平分為二段,即30和25,使之相加後求平方,即(30+25)*(30+25),恰好等於3025本身。
編寫程式判斷輸入的四位數n是否是滿足abcd=(ab+cd)*(ab+cd)這樣性質的四位數,是則輸出1,否則輸出0。
【輸入】
乙個四位數n
【輸出】
1或者0
【樣例輸入】
【樣例輸出】
【樣例輸入】
【樣例輸出】
n_str = input()n = int(n_str)
n_left_half = int(n_str[:2])
n_right_half = int(n_str[2:])
if n == (n_left_half + n_right_half) ** 2: > **簡潔
print(1)
else:
print(0)
34 特殊四位數
34 特殊四位數 問題描述 數學一直是明明很喜歡的一門學科,不但上課認真聽講,而且還自己鑽研。有一次,老師在課上講了一種特殊的四位整數,這種整數有兩個特性 第一,它是某乙個自然數的平方 第二,它的千位數字與十位數字之和等於百位數字與個位數字之積。然後老師就舉了乙個例子 1156,1156是34的平方...
46 特殊四位數
問題描述 數學一直是明明很喜歡的一門學科,不但上課認真聽講,而且還自己鑽研。有一次,老師在課上講了一種特殊的四位整數,這種整數有兩個特性 第一,它是某乙個自然數的平方 第二,它的千位數字與十位數字之和等於百位數字與個位數字之積。然後老師就舉了乙個例子 1156,1156是34的平方,且1156的千位...
求具有abcd ab cd 2性質的四位數
3025這個數具有一種獨特的性質 將它平分為二段,即30和25,使之相加後求平方,即 30 25 2,恰好等於3025本身。請求出具有這樣性質的全部四位數。問題分析與演算法設計 具有這種性質的四位數沒有分布規律,可以採用窮舉法,對所有四位數進行判斷,從而篩選出符合這種性質的四位數。具體演算法實現,可...