大小写转换c语言程序

admin 外汇 3

下面是一个简单的C语言程序,它将用户输入的字符串转换为大写或小写。用户可以通过输入一个字符和对应的命令('U' 或 'L')来指定转换类型。

```c

include

include // 用于isupper和islower函数

int main() {

char inputChar;

char conversionType;

printf("Enter a character: ");

scanf("%c", &inputChar);

printf("Enter 'U' for uppercase or 'L' for lowercase conversion: ");

scanf(" %c", &conversionType); // 注意在%c前加一个空格,以忽略前面的换行符

switch(conversionType) {

case 'U':

// 如果字符已经是大写,则保持不变

if(isupper(inputChar)) {

printf("Uppercase character: %cn", inputChar);