6 条题解

  • 1
    @ 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;

    }

    • 1
      @ 2024-4-24 22:21:42
      #include <stdio.h>
      int main()
      {
          int a,b;
          scanf("%d",&a);
          for(b=0;a;)
          {
              b*=10;
              b+=a%10;
              a/=10;
          }
          printf("%d",b);
          return 0;
      }
      //while(i<=n){scanf("%d",&a[i]);i++;}
      //for(i=1;i<=1;i++)
      
      • 0
        @ 2025-10-21 19:51:47
        #include<stdio.h>
        int main()
        {
           int a,b;
           scanf("%d",&a);
           int qian=a/1000;
           int bai=a%1000/100;
           int shi=a%1000%100/10;
           int ge=a%10;
           b=ge*1000+shi*100+bai*10+qian;
           printf("%d",b);
           return 0;
        }
        
        • 0
          @ 2025-9-20 20:03:39

          python s = input().strip() reverse_s = s[::-1] result = str(int(reverse_s)) print(result)

          • 0
            @ 2022-10-7 11:11:41

            #include<stdio.h> int main(){ int a,b=0; scanf("%d",&a); for(int i=a;i>0;i/=10){ b=b*10+i%10; }printf("%d",b); return 0; }

            • -5
              @ 2022-9-15 22:03:03

              n=input() b='' for i in n[::-1]: b=b+i print(int(b))

              • 1

              信息

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