3.7 高次方数的尾数

wsc6 / 2023-05-21 / 原文

第一部曲:只用到最后三位数,然后再乘x,如此循环y次,就得出最后的结果

第二部曲:

 

第三部曲:

scanf("%d %d",&x,&y);
for(int i=1;i<=y;i++)
{
n=(n*x)%1000;
}
printf("%d",n);

第四部曲:

#include<iostream>
#include<string>
const int N=1e3+10;
using namespace std;
int main()
{
int x,y,n=1;
scanf("%d %d",&x,&y);
for(int i=1;i<=y;i++)
{
n=(n*x)%1000;
}
printf("%d",n);
return 0;
}