题解 | #反向输出一个四位数#
反向输出一个四位数
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)); } } }