#include <stdio.h>
int main (void)
{
int number,u;
int sum=0;
printf("enter your number");
scanf("%i",number);
for(number;number!=0||u!=0;number=number/10){
u=number%10;
sum=u+sum;
printf("the sum is %i",sum);
}
return 0;
}
这是编写一个计算某个整数所有的位上的数字的和。编译没有错误和警告,但是一执行就出现关闭程序或是调试。

这是咋回事呀,不懂呀,请求高手帮忙解答,谢谢啦!