3.7 高次方数的尾数

第一部曲:只用到最后三位数,然后再乘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;
}

 

posted @ 2023-05-21 13:38  自律小子丶  阅读(23)  评论(0)    收藏  举报