7-1 字符串字母大小写转换

输入格式:

输入为一个以“#”结束的字符串(不超过30个字符)。

输出格式:

在一行中输出大小写转换后的结果字符串。

输入样例:

Hello World! 123#

输出样例:

hELLO wORLD! 123

写出代码如下:

#include<stdio.h>
int main()
{
    char c;
    while((c=getchar())!='#')//当输入的不是‘#’ 则进入循环
    {
        if(c>='A'&&c<='Z')//如果输入是大写
        {
            c+=32;
            printf("%c",c);
        }
        else if(c>='a'&&c<='z')//如果输入是小写
        {
            c-=32;
            printf("%c",c);
        }
        else//输入是其他
            printf("%c",c);
    }
    return 0;
}

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐