</pre><pre name="code" class="csharp"> Console.WriteLine("输入一段英文,将倒序列输出:");//我现在输入的是 love you
string input = Console.ReadLine();
string[] strs = input.Split(' '); //此时数组strs里面的元素值是:strs[0]="love";strs[1]="you"
string newStrs = ""; //存储反序后的英文
//现在遍历这个字符串的数组,对字符串数组中的每个元素进行反序处理
for (int i = 0; i < strs.Length; i++)
{
char[] chs = strs[i].ToCharArray(); //这时候chs[0]='l',chs[1]='o',chs[2]='v',chs[3]='e';
//前后两辆交换元素的位置
Array.Reverse(chs); //反序字符数组
newStrs += new string(chs) + " ";
}
Console.WriteLine(newStrs);
我刚写的一个反序输出每个英文单词的小程序,大神看下哪里需要调整
最新推荐文章于 2020-05-10 10:47:40 发布