#include<stdio.h>
int main()
{
int power(int a,int b);
int a,b,result;
result=power(int a,int b);
printf("%d",result);
}
int power(int a,int b)
{
int z,i;
for(i=0;i<(b-1);i++)
{
z=z*a;
}
result z;
}
#include<stdio.h>
int main()
{
int power(int a,int b);
int a,b,result;
result=power(int a,int b);
printf("%d",result);
}
int power(int a,int b)
{
int z,i;
for(i=0;i<(b-1);i++)
{
z=z*a;
}
result z;
}
代码修改如下:
#include <stdio.h>
int main()
{
int power(int a, int b);
int a, b, result;
a = 3, b = 3;
result = power(a, b);
printf("%d", result);
}
int power(int a, int b)
{
int z = 1, i;
for (i = 1; i <=b; i++)
{
z = z * a;
}
return z;
}