29.【中学】求最后3位数值
小明在中学会求一个数的 n 次方了,但计算机还不会,请你来编写一个程序吧。由于计算机比较“笨”,所以我们编写程序的功能不用太强,只要能算出 a 的 n 次方的最后 3 位数就可以了。
输入:
a 和 n 的值。假设 a<=150 。
输出:
求 a 的 n 次方的最后 3 位数。
提示:再想一想,你的方法对吗?你用的是什么数据类型?
测试输入关于“测试输入”的帮助 期待的输出关于“期待的输出”的帮助 时间限制关于“时间限制”的帮助 内存限制关于“内存限制”的帮助 额外进程关于“{$a} 个额外进程”的帮助
测试用例 1 以文本方式显示
10 0↵
以文本方式显示
The last 3 numbers is 1.↵
1秒 64M 0
测试用例 2 以文本方式显示
2 8↵
以文本方式显示
The last 3 numbers is 256.↵
1秒 64M 0
测试用例 3 以文本方式显示
100 10↵
以文本方式显示
The last 3 numbers is 000.↵
1秒 64M 0
代码
#include int main()
{
int n,N,i,r=1;
scanf("%d%d",&n,&N);//输入n和N
n%=1000; //n截取后三位。
for(i = 0; i < N; i ++)//