C语言实现大写字母转小写字母并添加感叹号
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个大写字母,并且使用竖线'|'作为分隔符。在实际应用中,您可能需要添加更多的输入验证和错误处理机制。
原文地址: https://www.cveoy.top/t/topic/clsb 著作权归作者所有。请勿转载和采集!