题目描述
求A^B的最后三位数表示的整数(1<=A,B<=1000)
输入
第一行输入一个整数n,表示有n个测试实例,接着有n行,每行一个实例,给出两个正整数A,B
针对每个测试实例,输出A^B的最后三位(没有前导0) ,单独占一行。
样例输入 Copy
2 2 3 12 6
样例输出 Copy
8 984
#include#include int main() { int ncase; scanf("%d",&ncase); while (ncase--) { int a,b; int i,m=1; scanf("%d %d",&a,&b); for(i=1;i<=b;i++) { m=a*m; m=m%1000; } printf("%dn",m); } return 0; }
通过码:i0IjW0s64XSxTCfJJpvCjVRScfQ
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)