iT邦幫忙

2022 iThome 鐵人賽

DAY 19
0
影片教學

超越 CPE 程式能力檢定系列 第 19

第十九話:質數 X 九度 X 反轉

  • 分享至 

  • xImage
  •  

Yes
CPE 題號: 33
UVA 編號: 10235
題目名稱: Simply Emirp
解題:題意除了要判斷輸入是不是質數外,還要判斷輸入反轉之後,仍然還是不是質數,如果是,就印出他是 emirp ,首先來將輸入數字反轉,宣告暫存變數放置輸入數,然後需要反轉數的容器,反轉的原理在於,取掉輸入數的個位,將個位乘十,再加上輸入數除以十的商,如此循環就實現反轉功能,接著進入到判斷流程,判斷完輸入數後,趕緊來判斷反轉數,如果輸入數會等於反轉數,代表輸入了十一這個特例,因為十一不管怎麼反轉都是質數,解決完這個之後,剩下的都是 emirp

Yes
CPE 題號: 34
UVA 編號: 10922
題目名稱: 2 the 9 s
解題:題目要求嘗試撰寫程式,輸入某個數字,判斷他是否為九的倍數,除此之外,還要來計算他的「九度」有多少,所謂的「九度」,就是在已經知道這個數字是九的倍數的前提下,他還要經由加總位數歸於個位數會經歷多少次,那個次數就是「九度」,首先,要使用字串型態來宣告輸入,因為測資當中有天文數字,所以必須運用字串來處理,接著宣告總和變數,並且歸零,而且還有暫存變數,以及講明九度初始是一,接著進入到加總位數的環節,要進入這個步驟的條件,就是必須為九的倍數,而且也要大於九,換言之,就是沒有小到個位數,還有,十位數以上才能加總位數


上一篇
第十八話:需要的 X 無聊 X 分解
下一篇
第二十話:最大 X 正方 X 公因數
系列文
超越 CPE 程式能力檢定30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言