C语言实现大写字母转小写字母并添加感叹号

问题描述: 通过键盘输入5个大写字母,输出其对应的小写字母,并在末尾加上'!'。

输入说明: 5个大写字母通过键盘输入,字母之间以竖线'|'分隔。

输出说明: 输出5个大写字母对应的小写字母,之间无分隔,并在末尾加上'!'。

输入样例: H|E|L|L|O

输出样例: hello!

C语言内容: 以下是使用C语言实现的代码,用于将输入的5个大写字母转换为小写字母,并在末尾添加'!'。

#include <stdio.h>

int main() {
    char letter1, letter2, letter3, letter4, letter5;
    
    // 输入5个大写字母,使用竖线'|'作为分隔符
    scanf("%c|%c|%c|%c|%c", &letter1, &letter2, &letter3, &letter4, &letter5);
    
    // 将大写字母转换为小写字母
    letter1 = letter1 + ('a' - 'A');
    letter2 = letter2 + ('a' - 'A');
    letter3 = letter3 + ('a' - 'A');
    letter4 = letter4 + ('a' - 'A');
    letter5 = letter5 + ('a' - 'A');
    
    // 输出小写字母,并在末尾加上'!' 
    printf("%c%c%c%c%c!", letter1, letter2, letter3, letter4, letter5);
    
    return 0;
}

请注意,此程序假设输入的是5个大写字母,并且使用竖线'|'作为分隔符。在实际应用中,您可能需要添加更多的输入验证和错误处理机制。

C语言实现大写字母转小写字母并添加感叹号

原文地址: https://www.cveoy.top/t/topic/clsb 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录