题解 | #大小写转换#

大小写转换

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;
}
全部评论
666,支持大佬
点赞 回复 分享
发布于 2022-04-29 08:16

相关推荐

11-08 13:58
门头沟学院 Java
程序员小白条:竟然是蓝桥杯人才doge,还要花钱申领的offer,这么好的公司哪里去找
点赞 评论 收藏
分享
14 收藏 评论
分享
牛客网
牛客企业服务