当前位置:首页c语言 > 正文

全国计算机等级考试二级c语言编程练习:函数fun的功能是进行字母转换。若形参ch中是小写英文字母,则转换成对应的大写英文字母;若ch中是大写英文字母,则转换成对应的小写英文字母:若是其它字符则保持不变,并将转换后的结果作为函数值返回

作者:野牛程序员:2023-11-30 11:48:05c语言阅读 3874

全国计算机等级考试二级c语言编程练习:

函数fun的功能是进行字母转换。若形参ch中是小写英文字母,则转换成对应的大写英文字母;若ch中是大写英文字母,则转换成对应的小写英文字母:若是其它字符则保持不变,并将转换后的结果作为函数值返回。


#include <stdio.h>

char fun(char ch);

int main() {
    char inputChar;

    // 从用户输入获取字符
    // 假设输入的是单个字符,可以考虑使用 getchar() 或 scanf("%c", &inputChar);
    // 这里简化为直接赋值
    inputChar = 'a';  // 用实际的输入替换此行

    // 调用函数进行字母转换
    char result = fun(inputChar);

    // 输出转换后的结果
    printf("转换前的字符: %c\\n", inputChar);
    printf("转换后的字符: %c\\n", result);

    return 0;
}

char fun(char ch) {
    if (ch >= 'a' && ch <= 'z') {
        // 若是小写字母,则转换为对应的大写字母
        return ch - ('a' - 'A');
    } else if (ch >= 'A' && ch <= 'Z') {
        // 若是大写字母,则转换为对应的小写字母
        return ch + ('a' - 'A');
    } else {
        // 其它字符保持不变
        return ch;
    }
}


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击