double g //定义成double,可以提高数的位数,int表示的数没有double范围大
int i/*感叹号*/
二、int main() //没见过定义main为double的
#include <stdio.h>int main()
{
int i,x,n,j,y
scanf("%d%d",&x,&n)
if(n==0)
y=1
else if(n==1)
y=x
else{
j=x
y=x
}
{
for(i=2i<=ni++)
y=y*j
}
printf("%d^%d=%d\n",x,n,y)
}
====================
最后一个else没有把括号打上
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)