这道题目的第二个空 判断条件填s!=t 为什么不行
Lg 铁杆会员 2015-08-24 11:00:21
1929 4 0

程序运行结果也正确

问题来自: 填空题真题

共 4 个回答

    最佳答案

    祁老师 人气红星 3606天前

    虽然这一题你把结果凑对了 但是逻辑上是不成立的

    t是分离最后一位数的  而s 是除去最后一位其他位上的数  两者之间不可能相等

    lucas 资深达人 3606天前

    while() 里面是结束循环的关键,到什么时候结束,肯定是 27638496 中每个数字都运行了, s=s/10 是缩进,一开始s=27638496 ,第一次运行后s=2763849......最后 s=2/10=0,数字没有了,循环应该终止了。     whlie()里面应该是 s>0.

    而t=s%10  是取个位的数,t=6,9,4....2    所以和s!=t 毫无关系。

    Lg 铁杆会员 3606天前

    回复 祁老师:哦哦哦  当时想错了

    Lg 铁杆会员 3606天前

    回复 lucas:恩恩 多谢啦  问题已经解决了

您还没有登录,所以不能回复该问题
我要回复

  • 0

    点赞

  • 扫一扫分享朋友圈

    二维码

  • 分享

相关问题