c语言编程笔录

首页 >   > 笔记大全

笔记大全

c语言编程小写字母转大写

更新时间:2023-12-31

问题描述:

编写一个C语言程序,将输入的小写字母转换为大写字母。

解决方案:

下面是一个使用C语言编写的示例代码:

#include 

char toUpperCase(char c) {
    if (c >= 'a' && c <= 'z') {
        return c - 'a' + 'A';
    }
    return c;
}

int main() {
    char input;
    printf("请输入一个小写字母: ");
    scanf("%c", &input);

    char upperCase = toUpperCase(input);
    printf("转换为大写字母: %c\n", upperCase);

    return 0;
}

代码解释:

首先,我们定义了一个函数toUpperCase,该函数接受一个小写字母作为参数,并返回转换为大写字母后的结果。

main函数中,我们首先声明一个变量input,用于存储用户输入的小写字母。然后,通过scanf函数从用户输入中读取一个字符,并将其赋值给input变量。

接下来,我们调用toUpperCase函数,将input作为参数传递给它,并将返回的大写字母结果赋值给upperCase变量。

最后,我们使用printf函数将转换后的大写字母打印到屏幕上。

总结:

通过上述代码,我们可以实现将小写字母转换为大写字母的功能。只需要输入一个小写字母,程序就会将其转换为相应的大写字母并输出。