哪位大佬帮我解释一下,这里所说的是否含有小写字母是什么意思?
以我判断应该是题目写错了,不是“含有”,是“是”
谢谢
我理解的是:
假设一:ch是一个字符
如果ch是小写字母,
那么它就应该大于等于'a',且小于等'z'
那么ch+‘A’就把ch变成相应的大写字母了
所以,ch包含小写字母,其实就是ch是不是小写字母。
假设二:ch是一个字符串,那么程序就应该如:
for(int i=0;i<ch.lengh;i++){
if(ch[i]>='a' && ch[i]<='z'){
ch[i]=ch[i]-'a'+'A';
}
}
即ch包含小写字母,就把这个小写字母转换为对应的大写字母。