作业帮 > 综合 > 作业

main(){int a,n,sum=0;printf("Input data:");scanf("%d",&a

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/30 01:20:35
main(){int a,n,sum=0;printf("Input data:");scanf("%d",&a);while(a>0){n=a%10;sum+=n;a=a/10;}printf("%d\n",sum);}谁能帮我把这个程序的每一步都解释一下?尤其是sum+=n;a=a/10;这两步~
main()
{
int a,n,sum=0; //定义类型
printf(''input data:"); //输入数据
scanf("%d",&a); //输出地址a
while(a>0)
{ n=a%10;
sum+=n; //sum与n求和赋予sum
a=a/10; //a/10的值赋予a
}
printf("%d\n",sum); //输出sum
}