那也不应该写在成那样吧,,,,写成什么 i+= 不就好了*******************************************我帮你改了一下编译是通过了,不过运行出错,我不知道你;i=i/(pow(10,n)%10)到底是想干嘛,这里应该是for中,每次循环结束时要做的操作,可是这个pow运算放这里又觉得不太妥当...告诉我你的目的,#include #include void main(){int a,i,n=0,sum=0;int b;scanf("%d",&a);for ( i=a%10;;b=i/((int)(pow(10.0,n))%10)){sum=su...
|