新手村常驻居民 2024-05-10 14:29 采纳率: 16.2%
浏览 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日

悬赏问题

  • ¥15 Workbench中材料库无法更新,如何解决?
  • ¥20 如何推断此服务器配置
  • ¥15 关于github的项目怎么在pycharm上面运行
  • ¥15 内存地址视频流转RTMP
  • ¥100 有偿,谁有移远的EC200S固件和最新的Qflsh工具。
  • ¥15 有没有整苹果智能分拣线上图像数据
  • ¥20 有没有人会这个东西的
  • ¥15 cfx考虑调整“enforce system memory limit”参数的设置
  • ¥30 航迹分离,航迹增强,误差分析
  • ¥15 Chrome Manifest扩展引用Ajax-hook库拦截请求失败