亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

222的222次方的個十百位數字之和。C++程序編寫。并說明計算原理?;蛘呓忉屜逻叧绦?/h1>

222的222次方的個十百位數字之和。C++程序編寫。并說明計算原理。或者解釋下邊程序

C++
NOBLE_PRINCE 2016-12-30 11:20:06
#include <iostream>using namespace std;int main(){ int i,n=1; for(i=1; i<=222; i++) { ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //第一回,求222 ?,不用舍去, n=n*222; ? ? ? ? ? ? ? ? ? ? ?//第二回,求222*222,只要后面三位與22再乘 n=n%1000; } cout<<"個位+十位+百位="<<n%10 + n/10%10 +n/100<<endl; return 0;}
查看完整描述

1 回答

已采納
?
tanhouyusheng

TA貢獻94條經驗 獲得超59個贊

解釋一下下邊的程序吧,

要求個位十位百位上的數字的和,所以只要知道這三位的值就可以了,

然而222的222次方肯定是一個很大的數,然而我們并不關心她多大,我們只要知道這三位上的數就可以了,每一次的相乘,取出這三位的結果,再與222相乘對這三位是沒有影響的。

查看完整回答
2 反對 回復 2016-12-30
  • 1 回答
  • 1 關注
  • 1742 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號