4 条题解

  • 0
    @ 2025-9-6 10:39:56

    给大佬的代码写了些注释,方便初学者看懂; #include<stdio.h>

    int main()

    {

    int a,b;//a是原数值,b是翻转值

    scanf("%d",&a);

    for(b=0;a;)//开始循环反转,b清0,a存在,不写循环方式

    //意思指按循环体运行循环方式

    {

    b*=10;

    b+=a%10;//b取a最右边的数,第一次循环为个位,

    //二次为十位,类推

    a/=10;

    //a在本次循环完成了把最右边的数给b的使命,现在缩一位,为下次循环准备

    }

    printf("%d",b);

    return 0;

    }

    信息

    ID
    40
    时间
    1000ms
    内存
    128MiB
    难度
    4
    标签
    递交数
    2676
    已通过
    1334
    上传者