使用c++把12345的9999次方除以43210求餘數??
求各位大大幫忙寫一下程式碼啊!!
期末考題...
謝謝你們!!
2006-06-21 16:11:09 · 2 個解答 · 發問者 Anonymous in 電腦與網際網路 ➔ 程式設計
這解法是利用
(a*b)%c = ((a%c)*(b%c))%c
所以說只要每乘一次就取餘數一次即可
以下是程式碼
int main()
{
int n,ans;
ans=12345;
for(n=2;n<=9999;n++)
{
ans*=12345;
ans%=43210;
}
printf("%d\n",ans);
system("pause");
}
2006-06-21 17:14:50 · answer #1 · answered by ? 3 · 0⤊ 0⤋
你該去數學區發問吧~我記得這個有一個解法~但是我忘了!
去問解法,程式自己寫
2006-06-21 16:17:55 · answer #2 · answered by XXXPKMOTO 3 · 0⤊ 0⤋