为了账号安全,请及时绑定邮箱和手机立即绑定

一脸懵B.........

hd = num/100;

td = num%100/10;

sd = num/10;

以上式子为什么这么表示

正在回答

7 回答

反正题目给定的原代码就是对的

0 回复 有任何疑惑可以回复我~

还有因为这是一个模拟的c语言环境,所以用我的简化过程可能会出错,用Dev-c++的编写就是对的

0 回复 有任何疑惑可以回复我~

这是原题给定的代码

//获取三位数字num百位上的数字

        hd = (num-num%100)/100       ;

        //获取三位数字num十位上的数字

        td =(num%100-num%10)/10        ;

        //获取三位数字num个位上的数字

        sd =num%10         ;

        


0 回复 有任何疑惑可以回复我~

我的答案是原题代码的简化结果

0 回复 有任何疑惑可以回复我~

应该是这样的

        //获取三位数字num百位上的数字

        hd=num/100;

        //获取三位数字num十位上的数字

        td=(num%100)/10;

        //获取三位数字num个位上的数字

        sd =num%10 


0 回复 有任何疑惑可以回复我~

hd = num/100;

td = num/10%10;

sd = num%10;

我是这样写的

0 回复 有任何疑惑可以回复我~

这应该是在说一个数被100整除的结果,一个数除以100的余数在除以10,一个数除以10 的结果

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926207    人
  • 解答问题       20797    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

一脸懵B.........

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信