本帖最后由 张旭辉 于 2014-2-28 21:03 编辑
1. 可以分割他们,空格为标志,这样可以得到3个string类型的数组。
2. 声明一个方法,反向输出 ,最后一个字符串拼接就行了。- static void Main(string[] args)
- {
- //讲字符串反序输出 “I love you"→“I evol uoy"
- string zfc = Console.ReadLine();
- string[] b = zfc.Split(' ');
- for (int i = 0; i < b.Length; i++)
- {
- b[i] = fanzhuan(b[i]);
- }
- Console.WriteLine(string.Join(" ", b));
- Console.ReadKey();
- }
- private static string fanzhuan(string p)
- {
- char[] m = p.ToCharArray();
- for (int i = 0; i < m.Length / 2; i++)
- {
- char temp = m[i];
- m[i] = m[m.Length - 1 - i];
- m[m.Length - 1 - i] = temp;
- }
- return new String(m);
- }
复制代码
|