2024-11-08 00:01:50
方法一:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 方法一
{
class Program
{
static void Main(string[] args)
{
int i;
string str1;
char[] str2;
str1=Console.ReadLine();//读取字符串
str2=str1.ToArray();//把字符串转换成字符数组便于一个一个操作
for (i = 0; i < str1.Length; i++)
{
if (str2[i] >= 'A' && str2[i] <= 'Z')
str2[i] = char.ToLower(str2[i]);//大写转换成小写
}
if (str2[0] == 'a') str2[0] = 'z';//首字母小写a转换成小写z
str1 = new string(str2);//字符组转换成字符串
Console.Write("{0}", str1);//输出字符串
}
}
}
方法二:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 方法二
{
class Program
{
static void Main(string[] args)
{
string str1, str2;
str1 = Console.ReadLine();//读取字符串
str2 = str1.ToLower();//直接把字符串中大写字母转换成小写字母
Console.WriteLine("转换成小写字母:{0}", str2);//输出
//如果第一个是小写字母a就改成z
if (str2.Substring(0, 1) == string.Join("", "a"))
str2 = string.Join("", "z") + str2.Substring(1, str2.Length - 1);
//输出
Console.WriteLine("第一位是小写a就转换成z:{0}", str2);
}
}
}
2024-11-08 00:02:31