課後練習1 Armstrong數

2021-07-14 17:30:49 字數 476 閱讀 8154

/*

輸入乙個正整數,判斷它是不是乙個armstrong數。

這裡,若乙個m位正整數n的各位數字的m次方之和等於m,則稱n是乙個armstrong數。

例如: 3位數中的armstrong數 153=1^3+5^3+3^3

4位數中的armstrong數 1634=1^4+6^4+3^4+4^4

5位數中的armstrong數 92727=9^5+2^5+7^5+2^5+7^5

*/#include//函式split拆出n的各位數字依次放在陣列d中,返回n的位數m

int split(long n,int d)

return m;

}//計算p=k^m的函式expnm

long expnm(int k,int m)

//求各位數字的m次方之和的函式sum

long sum(int m,int d)

課後練習 2 3

一.a.250000 b.2046 c.n 1 d.n 4 n 1 2 e.n 1 n 2 1 2n 1 3 f.pow 3,n 1 3 2 g.pow n 1 n 2,2 h.1 1 n 1 二.a.n的四次方 b.log n c.2的n次方乘n d.n n 三.用第一種方法 加減運算 n n 1...

課後練習 十八

9 10 匯入restaurant 類 將最新的restaurant 類儲存在乙個模組中。在另乙個檔案中,匯入restaurant 類,建立乙個restaurant 例項,並調 用restaurant 的乙個方法,以確認import 語句正確無誤。分成多個模組,不同模組進行呼叫 restaurant...

課後練習 十九

10 1 python學習筆記 在文字編輯器中新建乙個檔案,寫幾句話來總結一下你至此學到的python知識,其中每一行都以 in python you can 打頭。將這個檔案命名為 learning python.txt,並將其儲存到為完成本章練習而編寫的程式所在的目錄中。編寫乙個程式,它讀取這個...