#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,a,b,s;
while(1){
scanf("%d%d",&a,&b);
if(a==0&&b==0)break;
s=1;
for(i=1;i<=b;i++){
s=s*a;
s=s%1000;
}
printf("%d\n",s);
}
return 0;
}每次循环保留后三位
本文提供了一个使用C语言实现的大数乘法程序示例。该程序通过循环计算两个整数相乘的结果,并在每轮循环中保留结果的后三位数字。此方法适用于需要处理大整数运算但只需关注最后几位数字的应用场景。

被折叠的 条评论
为什么被折叠?



