新手村常驻居民 2024-05-10 14:29 采纳率: 15.9%
浏览 2
已结题

为什么在十位的计算会不一样,什么原因每搞懂

为什么在十位的计算会不一样,什么原因每搞懂

编程判断整数234是否等于它的个位、十位、百位的平方和,结果用一个布尔型变量result表示

int geWei,shiWei,baiWei,x=234;
boolean result;
geWei=x%10;
shiWei=x/100%10;
baiwei=x/100;
result=(x==(geWei*gewei+shiWei*shiWei+baiWei*baiWei))?true:false;

img

  • 写回答

3条回答 默认 最新

  • 专家-皆知 2024-05-10 14:29
    关注

    按位求值后分别计算每个位上的数字平方和,与原数比较。

    以上回复有部分引自免费微信小程序:皆我百晓生。 如问题尚未解决,还请稍待,如有疑问请回复进一步沟通。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 5月15日
  • 修改了问题 5月10日
  • 创建了问题 5月10日