一、题目描述
描述
接受一个只包含小写字母的字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1000)
输入描述:
输入一行,为一个只包含小写字母的字符串。
输出描述:
输出该字符串反转后的字符串。
示例1
输入:
abcd
输出:
dcba
二、求解
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace HJ12_String_Reverse
{
class Program
{
/*
* 小写字母反转
*/
public static void Main(string[] args)
{
string line = string.Empty;
while ((line = System.Console.ReadLine()) != null)
{
string res = string.Empty;
for (int i = line.Length - 1; i >= 0; i--)
{
// 用字符的阿斯码运算
if (line[i] >= 'a' && line[i] <= 'z')
{
res += line[i];
}
else
{
Console.WriteLine("输入的内容不合法或者有大写字母");
return;
}
}
Console.WriteLine(res);
}
}
}
}
三、总结
1.我的思路就是用阿斯码判断,阿斯玛在a-z肯定小写