上下是两个文件,不知道哪里错了,运行不起来,错误是Id returned1 exit status
#include <stdio.h>
int A;
int main(){
int power(int); //函数声明,求A的m次幂
int b=3,c,d,m; //c,d分别用来存放乘结果和幂结果
scanf("%d%d",&A,&m);
c=A*b;
printf("%d*%d=%d\n",A,b,c);
d=power(m);
printf("%d**%d=%d\n",A,m,d);
return 0;
}
extern A;
int power(int n){
int i,y=1;
for(i=1;i<=n;i++){
y*=A;
return y;
}
}
-
extern int A
int power(int); //函数声明,求A的m次幂
这一行写在外面好像
#include <stdio.h>
int A;
int power(int); //函数声明,求A的m次幂
int main(){
int b=3, c, d, m; //c,d分别用来存放乘结果和幂结果
scanf("%d%d", &A, &m);
c = A * b;
printf("%d*%d=%d\n", A, b, c);
d = power(m);
printf("%d**%d=%d\n", A, m, d);
return 0;
}
int power(int n) {
int i, y = 1;
for(i = 1; i <= n; i++) {
y *= A;
}
return y;
}
这样