int main()
{
int x,n,s;
s=power(x,n);
return 0;
}
power(y)
{
int i,p=1;
for(i=1;i<=n;i++)
p=p*y;
}
int main()
{
int x,n,s;
s=power(x,n);
return 0;
}
power(y)
{
int i,p=1;
for(i=1;i<=n;i++)
p=p*y;
}
power应该在main前进行申明
s=power(x,n)前应该先输入x和n的值,或者应该给x和n赋予初始值。
power函数应该定义返回类型,参数数量也不对。并且函数尾应该return p;
#include <stdio.h>
int power(int x,int n);
int main()
{
int x,n,s;
s=power(x,n);
printf("%d",s);
return 0;
}
int power(int x,int n)
{
int i,p=1;
for(i=1;i<=n;i++)
p=p*i;
return p;
}