//任意次方的最后三位
#include
int main(void)
{
int i,x,y,z=1;
printf("请输入两个数字 x和y(x^y):\n");
scanf("%d%d",&x,&y);
for(i=1;i<=y;i++)
z=z*x%1000;
if(z>100)
{
printf("%d^%d的最后三位是:%d\n",x,y,z);
}
else
{
printf("%d^%d的最后三位是: 0%d\n",x,y,z);
}
getchar();
getchar();
return 0;
}
#include
main()
{int i,j,k,h;
printf("Please input the number:\n"); /*这里为整数*/
scanf("%d",&j);
printf("Please input the times:\n"); /*这里为次数*/
scanf("%d",&k);
h=j;
for(i=0;i
j=j*h;
j=j%1000;
}
printf("result = %d \n",j);
getch(); /*屏幕停留,输入任意字符退出*/
}
程序通过Turbo C 2.0 编译。