求大神叫怎样用c语言 求一个整数的任意次方的最后三位数
求大神叫怎样用c语言 求一个整数的任意次方的最后三位数
我写的这个感觉数字大了就不行为什么?比如32^56就不行;该怎么办。
#include <stdio.h>
#include<math.h>
main()
{
int x,y,z,n;
printf("input x,y=:");
scanf("%d,%d",&x,&y);
z=pow(x,y);
printf("%d\n",z);
n=int(z%1000);
printf("%d\n",n);
}