{
long a = 78345, s1 = 0, s2 = 0, r;
while(a>0)
{
r=a % 10
if (r % 4 == 0)
s1 += r;
else
s2 += r;
a /= 10;
}
System.out.println("S1= "+ s1 );
System.out.println("S2= "+ s2 );
}
找到s1和s2的答案。 解释步骤和过程。
请继续学习,学习java。
答案 0 :(得分:0)
r=a % 10
语句获取的单位数字最初为5
。
然后if (r % 4 == 0)
检查该数字是否可被4整除,如果是,则将该数字添加到s1
,结果存储在s1
中,如果不是,则号码已添加到s2
,结果存储在s2
。
最后,s1 = 8 + 4 = 12
和s2 = 7 + 3 + 5 = 15