题解 | #数字颠倒#

数字颠倒

http://www.nowcoder.com/practice/ae809795fca34687a48b172186e3dafe

import java.util.Scanner;
public class Main{
    public static void main(String[] args){
        Scanner scanner=new Scanner(System.in);
        String str=scanner.next();
        int len=str.length();
        int inp=Integer.parseInt(str);
        int trans=inp;

        int i=0;
        int sum=0;
        int temp=0;
        int zero=0;
        for(i=0;i<len;i=i+1){
            temp=trans;
            trans=(int)(trans/10);
            sum=sum*10+temp-trans*10;


        }
        String out=String.valueOf(sum);
        int sumlen=out.length();
            if(sumlen<len){
                zero=len-sumlen;
                for(i=0;zero>0;zero=zero-1){
                    out="0"+out;

                }

            }
        System.out.println(out);
    }
}
全部评论
这位兄台的代码风格好中正啊!
1 回复 分享
发布于 2022-03-02 11:12

相关推荐

窝补药贝八股:沾沾喜气
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务