#includemain(){int m=0,x,n,i=0; ——因为后面是求积m=m*x;所以这里的m应该赋1,而不应该为0;即改为m=1;scanf("%d%d",&x,&n);if(x=0)— 这里应该判断的是x是否为0,所以应该把赋值号“=”改为等号“==”;即if(x==0)printf("error!");else
---------------------------------------------------------------------------while(ivoid main(){int m=1,x,n,i=0;//这的m不能等于0,这样不管你输入什么,后面都会等于0。scanf("%d%d",&x,&n);if(0==x)//这样写有利于你检查错误,=是赋值语句。printf("error!");else { ...
|