練習03 定義f n 為其各位數字的平方和

2021-10-01 17:31:24 字數 930 閱讀 4244

題目需求:

對於乙個十進位制的正整數, 定義f(n)為其各位數字的平方和,如:

f(13) = 12 + 32 = 10

f(207) = 22 + 02 + 72 = 53

下面給出三個正整數k,a, b,你需要計算有多少個正整數n滿足a<=n<=b,

且k*f(n)=n

輸入:第一行包含3個正整數k,a, b, k>=1, a,b<=1018, a<=b;

輸出:輸出對應的答案;

範例:輸入: 51 5000 10000 #51 * f(n) =n 5000<=n<=10000

輸出: 3

s =

input(''

)# '51 5000 10000' ==['51','5000','10000']

li =

for item in s.split():

int(item)

)k,a,b = li

deff

(n):

# 1.先把數字轉換成字串

n =str(n)

# 2.計算字串中每個數的平方

基礎練習03

1.將陣列a的內容和陣列b的內容交換 include include include int main int b int tmp 0 int i 0 int size sizeof a sizeof a 0 for i 0 i size i for i 0 i size i printf n fo...

習題練習03

編寫乙個函式來查詢字串陣列中的最長公共字首。如果不存在公共字首,返回空字串 示例 1 輸入 flower flow flight 輸出 fl 示例 2 輸入 dog racecar car 輸出 解釋 輸入不存在公共字首。說明 所有輸入只包含小寫字母 a z param strs return va...

JAVA物件導向練習03

為 無名的粉 寫乙個類 class wumingfen 要求 1.有三個屬性 面碼 string thema 粉的分量 兩 int quantity 是否帶湯 boolean likesoup 2.寫乙個構造方法,以便於簡化初始化過程,如 wumingfen f1 new wumingfen 牛肉 ...