所以我有一個數字N有最多9位數字,我必須得到3^n + 2^n的最後一位數字。這種問題有沒有規則?我到目前爲止的代碼是:(3^n + 2^n)%10對於大的
#include <fstream>
#include <algorithm>
#include <math.h>
using namespace std;
ifstream fin("input.in");
ofstream fout("input.out");
int main(){
int n;
fin>>n;
fout<<fmod(pow(3,n)+pow(2,n),10);
}
但是,如果我使用這個和n大於1000,它會顯示nan。
我的問題是:這樣的問題是否有規則?
即工作編輯偉大!萬分感謝! –
@ChorMay很高興幫助! – Tyzoid