字符串大小写转换(力扣)
最简单的方法是检查大小写然后按照加减32进行转换,代码如下
点击查看代码
char* toLowerCase(char* s)
{if(s=NULL)
return NULL;
for(int i=0;s[i]!='\0';i++)
{if(s[i]>=97 && s[i]<=122)
s[i]-=32;
else if(s[i]>= 65 && s[i] <= 90)
s[i]+=32};
reutrn s;`
点击查看代码
int tolower(int c)
{
if ((c >= 'A') && (c <= 'Z'))
return c + ('a' - 'A');
return c;
}
int toupper(int c)
{
if ((c >= 'a') && (c <= 'z'))
return c + ('A' - 'a');
return c;
}