c语言,输入两个数,a和b;输出结果为a的b次方。请详细解释一下每一步,我用的编译器是WIN-TC

不用pow(a,b);可以写出来吗。
2025-05-23 18:51:35
推荐回答(2个)
回答(1):

#include
void main()
{ int a,b,i;
int jg=1;
a=3;
b=2;
for(i=1;i<=b;i++)
jg =jg*a;
printf("jie guo shi jg=%d",&jg);

}

这是我自己写的,没经过验证,你自己看下对不对,再改改.

回答(2):

很简单的,自己看看就明白了。

#include
void main()
{ int a,b,i;
int jg=1;
a=3;
b=2;
for(i=1;i<=b;i++)
jg =jg*a;
printf("jie guo shi jg=%d",jg);
getch();

}