2个回答
展开全部
(1)x1=x=26587,
r=x%10=7,
sum+=r=0+7=7
x/10=2658
(2)r=x%10=2658%10=8
sum+=r=7+8=15
x/10=265
(3)r=x%10=265%10=5
sum+=r=15+5=20
x/10=26
(4)r=x%10=26%10=6
sum+=r=20+6=26
x/10=2
(5)r=x%10=2%10=2
sum+=r=26+2=28
x/10=0,此时x不大于0退出循环
最后输出结果为26587,28
解释一下,int类型“/”是整除,没有小数,“%”是取余数
r=x%10=7,
sum+=r=0+7=7
x/10=2658
(2)r=x%10=2658%10=8
sum+=r=7+8=15
x/10=265
(3)r=x%10=265%10=5
sum+=r=15+5=20
x/10=26
(4)r=x%10=26%10=6
sum+=r=20+6=26
x/10=2
(5)r=x%10=2%10=2
sum+=r=26+2=28
x/10=0,此时x不大于0退出循环
最后输出结果为26587,28
解释一下,int类型“/”是整除,没有小数,“%”是取余数
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询