密室逃脱41关怎么过:面试编程题目

来源:百度文库 编辑:神马品牌网 时间:2024/05/09 14:45:41
大家来写道面试题目
任意输入一个单词
要求: 首字母大写,其余小写
EG:CHiNa----China

//不判断,最简单的做法。就是把第一个字变大写,其余全部是小写,就行了。
//C#
private string ConvertStr(string input)
{
string output;
output = String.Empty;
if(!input.Equals(String.Empty))//如果输入不为空
{
output = input.Substring(0, 1).ToUpper(); //转换第一个字符变大写
if(input.Length > 2) //如果长度大於2
output = output + input.Substring(1).ToLower(); //把后面的都变小写,加在第一个字符后面。

}
return output; //返回转换后的字符
}

思路是先判断单词长度,然后判断每个字母ASCII码的大小。

这么简单的都不会

分别判断字母的ASCLL码就可以,当首字母在65-98之间则减26,后面的看是否在大写的ASCLL值之间!

C的么