题解 | #大小写转换#
大小写转换
http://www.nowcoder.com/practice/4e089ee8966a4ed4b306f64e68d45264
描述
实现字母的大小写转换。多组输入输出。
输入描述:
多组输入,每一行输入大写字母。
输出描述:
针对每组输入输出对应的小写字母。
思路:
此题重点是要知道输入一个字符是回车,其实输入缓存区放了两个字符:该字符和回车键'\0'因此要用getchar(),且要知道'\0'的ASCII码是10。
int main(void)
{
int ch = 0;
while ((ch = getchar()) != EOF)
{
if(ch!=10)
{
putchar(ch + 32);
printf("\n");
}
}
return 0;
}