m0_74133743 2023-05-04 20:06 采纳率: 75%
浏览 20
已结题

输入一个数求它的逆序数,我有一个代码,但是不知道它是啥意思,希望分析一下

        int i = int.Parse(Console.ReadLine());
        int j = 0;
        int m;
        while(i>0)
        {
            m = i % 10;
            j = j * 10 + m;
            i /= 10;
        }
        Console.WriteLine("逆序数是:");
        Console.WriteLine(j);
    
  • 写回答

1条回答 默认 最新

  • K·cloud 2023-05-04 20:17
    关注
    1. 读入一个整数并赋值给变量i。
    2. 初始化变量j和m,其中j表示翻转后的整数,初始值为0,而m用于存储i的每一位数字。
    3. 使用while循环,当i大于0时执行循环体。循环体中,取i的个位数字并赋值给m,然后将m加到j的末尾。最后将i除以10,舍去个位数,继续处理下一位数字。
    4. 循环结束后,j中存储的就是输入整数翻转后的结果。
    5. 在控制台输出翻转后的整数j。
      总之,这段代码实现了整数翻转的功能。例如,输入12345,则输出54321。

    如果以上回答对您有所帮助,点击一下采纳该答案~谢谢

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 5月14日
  • 已采纳回答 5月6日
  • 创建了问题 5月4日

悬赏问题

  • ¥15 这种小网站播放的音乐文件该如何下载?
  • ¥15 x-tile软件报错
  • ¥15 评论图片存取方案,求方法
  • ¥30 麒麟系统安装设置基础软件仓库时出错
  • ¥15 COMSOL溶质浸出模型构建
  • ¥100 求点云SHOT的C++手写版代码
  • ¥15 无界革命系统无法正常启动
  • ¥15 看了正点原子的ds18b20自己跟着写完发现读出来全是1,查了一天找不出原因快哭了
  • ¥16 问题:ValueError: could not broadcast input array from shape (12784,6,0) into shape (12784,6,9)
  • ¥15 APP使用微信登录 怎么爬取数据