English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

使用c++把12345的9999次方除以43210求餘數??
求各位大大幫忙寫一下程式碼啊!!
期末考題...
謝謝你們!!

2006-06-21 16:11:09 · 2 個解答 · 發問者 Anonymous in 電腦與網際網路 程式設計

2 個解答

這解法是利用

(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

fedest.com, questions and answers