<分区>
int main(){
int x;
int sum;
printf("Enter a positive integer: ");
scanf("%d", &x);
do{
sum += (x%10);
x=(x/10);
if((x/10)==0){
sum += x;
}
}
while((x/10)!=0);
printf("%d",sum);
}
嘿,我试图让它把输入的整数中的每个数字相加,但我使用的代码总是返回错误的输出。有人能帮我修正方程式/代码吗,因为我不确定为什么输出不正确。