这道题的难度在于如何求出最后的两位数,要是固定的位数只要取余就行,但是这个算式的结果是不固定的,数值太大,我们利用相应的算式来解决,每次计算的结果用%100,这个操作就没问题
#include <iostream>
using namespace std;
int main(){
int n,ans = 1;
cin >> n;
for(int i = 1;i <= n;i++){
ans = ans*1992%100;
}
cout <<ans<<endl;
}
这道题的难度在于如何求出最后的两位数,要是固定的位数只要取余就行,但是这个算式的结果是不固定的,数值太大,我们利用相应的算式来解决,每次计算的结果用%100,这个操作就没问题
#include <iostream>
using namespace std;
int main(){
int n,ans = 1;
cin >> n;
for(int i = 1;i <= n;i++){
ans = ans*1992%100;
}
cout <<ans<<endl;
}