题解 | #反向输出一个四位数#

反向输出一个四位数

https://www.nowcoder.com/practice/1f7c1d67446e4361bf4af67c08e0b8b0

public class Program {
    public static void Main() {
        //方法一 使用类库反转字符串,注意要使用Array接口
        //    char[] arr = System.Console.ReadLine().ToCharArray();
        //    System.Array.Reverse(arr);
        //    System.Console.WriteLine(arr);

        //方法二  使用for循环拼接字符串
        // char[] arr  = System.Console.ReadLine().ToCharArray();
        // string result = "";
        // for (int i = arr.Length - 1; i >= 0; i--) {
        //     result += arr[i];
        // }
        // System.Console.WriteLine(result);

        //方法三 将字符串转成数字后逐个提取算出来
        // int inPut = int.Parse(System.Console.ReadLine());
        // //提取个位 十位 百位 千位
        // int ge = inPut % 10;
        // int shi = inPut / 10 % 10;
        // int bai = inPut / 100 % 10;
        // int qian = inPut / 1000;
        // //个位*1000就变成千位,十位*100就变成百位 以此类推
        // System.Console.WriteLine(ge * 1000 + shi * 100 + bai * 10 + qian);

        //方法四 利用类库从末尾开始提取字符串然后不换行进行输出
        string inPut = System.Console.ReadLine();
        for (int i = inPut.Length - 1; i >= 0; i--) {
            System.Console.Write(inPut.Substring(i, 1));
        }
    }
}

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-07 13:47
机械打工仔:你自己匿名可以,这么好的公司就别给它匿名了
点赞 评论 收藏
分享
lllllkin:感觉可以精简到一页简历,有些排版感觉不是必须的。 时间线越早的,你自己越熟悉的放前面。描述可以更精简些,一些问题解决感觉可以不用写具体技术栈,卖个关子,等面试官问。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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