头疼的循环啊,麻烦指点一下有什么运用循环的技巧么
对输入的正整数a,b,求a的b次方的最后三位数:#include<stdio.h>#include<math.h>
void main ()
{
int a,b,x;
scanf("%d,%d",&a,&b);
x=pow(a,b);
x%=1000;
printf("%d\n",x);
}这个是我用库函数写出来的代码,但是让这段代码换成循环就不知道该如何下手了,给条循环的思路吧


2013-04-26 12:15
2013-04-26 12:18
案
2013-04-26 12:34
2013-04-26 13:01
程序代码: int a , b;
int i,sum = 1;
scanf("%d%d", &a, &b);
for (i = 1; i <= b; i++)
{
sum *= a;
}
printf("%d\n", sum);
2013-04-26 13:02
2013-04-26 13:03
程序代码:
int a , b;
int i,sum = 1;
scanf("%d%d", &a, &b);
for (i = 1; i <= b; i++)
{
sum *= a;
sum %= 1000;
}
printf("%d\n", sum);

2013-04-26 13:38
2013-04-29 23:35
2013-04-29 23:37