13*13的后三位
考虑数据过大会溢出,后三位只要每次取余1000就是最后的3位,用最后的三位参与乘法运算
#include<stdio.h>
main()
{
int a=13,i,s=1; //1次方还是13,
for (i=0;i<13;i++)
{
s=s*a;
s=s%1000;
}
printf("%d",s);
}
13*13的后三位
考虑数据过大会溢出,后三位只要每次取余1000就是最后的3位,用最后的三位参与乘法运算
#include<stdio.h>
main()
{
int a=13,i,s=1; //1次方还是13,
for (i=0;i<13;i++)
{
s=s*a;
s=s%1000;
}
printf("%d",s);
}