我是这样写的,仅供参考
static void Main(string[] args)
{
string input = "";
string output = "";
Console.WriteLine("请输入一句英文:");
input=Console.ReadLine();//接收用户输入的字符串
string[] sArray = input.Split(' ');//以空格分割字符串
for (int i = 0; i < sArray.Length; i++)//遍历字符串数组,并格式化处理
{
output += strFormat(sArray[i]) + " ";
}
Console.WriteLine(output);
Console.ReadKey();
}
/// <summary>
/// 反序格式化字符串
/// </summary>
/// <param name="str">要格式化的字符串</param>
/// <returns>返回格式化后的字符串</returns>
public static string strFormat(string str)
{
char[] chars = str.ToCharArray();//把要处理的字符串转换为char数组
string result = "";
for (int i = chars.Length-1; i >= 0; i--)//倒序输出
{
result += chars[i];
}
return (result);//返回处理后的字符串
} |