c99标准规定:所有的变量定义或者函数声明必须放在其他的语句之前,所以int y;int s=1;都要放在第一个printf语句之前;另外,x=x*s要改为s=s*x;printf("The calculation is %d"\n,x);应改为:printf("The calculation is %d"\n,s);
#include
int main(void)
{
int x,n;
printf("Enter x and n \n");
scanf("%d%d",&x,&n);
int y;
int s=x;
for(y=0;y
}
printf("The calculation is %d\n",x);
return 0;
}
逻辑错误 s=s*x;
X的N次是
S=x*s;