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

反向输出一个四位数

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));
        }
    }
}

全部评论

相关推荐

评论
点赞
收藏
分享
牛客网
牛客企业服务