7-3 大小写字母转换

Posted on 2024-11-02 14:31  qnhnt  阅读(8)  评论(0编辑  收藏  举报

输入一行字符,以回车符 '\n' 结束,将其中的大写字母转换为相应的小写字母后输出,小写字母转换为相应的大写字母后输出,其他字符按原样输出。

输入格式:

输入一行字符,以回车符 '\n' 结束。

输出格式:

将输入字符串中的大写字母转换为相应的小写字母后输出,小写字母转换为相应的大写字母后输出,其他字符按原样输出。

输入样例:

Reold 123?

输出样例:

rEOLD 123?


#include <stdio.h>


int main() {
    char a;
    
    scanf("%c", &a);
    while(1) {
        if(a>='A' && a<='Z') {
            a = a+32;
        }
        else if(a>='a' && a<='z') {
            a = a-32;
        }
        printf("%c", a);
        scanf("%c", &a);
        if(a == '\n')
            break;
    }
    
    return 0; 
}