饼饼嘻嘻 2023-11-10 08:02 采纳率: 86.1%
浏览 8
已结题

使用函数统计指定数字个数pta的一些问题

img


为什么要用number%10==digit?
为什么取余10?数字不一定在十位啊
后面又为什么写number/=10;这是啥呢?
还有前面的return 1;题目中并没有任何信息说什么时候return 1;

  • 写回答

4条回答 默认 最新

  • video_plugin_yue 2023-11-10 09:23
    关注

    ```c++
    1、number%10取的是number的最后一位,例如35%10,结果等于5,
    2、而后边的number/10的意思是把最后一位去掉,变成一个新的数据,例如35/10,结果是3(由于是int类型,编译器会把3.5自动截取,取整数部分

    ```3)
    3、然后现在number=3了,再循环,这样就把所有位置的数据给取出来并比较了,同时对于负数的情况,做了转正处理,避免取到负号报错。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 11月22日
  • 已采纳回答 11月14日
  • 创建了问题 11月10日

悬赏问题

  • ¥15 有偿求苍穹外卖环境配置
  • ¥15 代码在keil5里变成了这样怎么办啊,文件图像也变了,
  • ¥20 Ue4.26打包win64bit报错,如何解决?(语言-c++)
  • ¥15 clousx6整点报时指令怎么写
  • ¥30 远程帮我安装软件及库文件
  • ¥15 关于#自动化#的问题:如何通过电脑控制多相机同步拍照或摄影(相机或者摄影模组数量大于60),并将所有采集的照片或视频以一定编码规则存放至规定电脑文件夹内
  • ¥20 深信服vpn-2050这台设备如何配置才能成功联网?
  • ¥15 Arduino的wifi连接,如何关闭低功耗模式?
  • ¥15 Android studio 无法定位adb是什么问题?
  • ¥15 C#连接不上服务器,