#include <stdio.h>

char f3(char a) {
    if (a >= 'a' && a <= 'z') {     // 如果是小写字母
        return a - 32;              // 转换为大写字母
    } else if (a >= 'A' && a <= 'Z') {  // 如果是大写字母
        return a + 32;              // 转换为小写字母
    } else if (a >= '0' && a <= '9') {  // 如果是数字字符
        return '@';                 // 转换为字符'@'
    } else {
        return a;                   // 其他字符不变
    }
}

int main() {
    char c;
    printf("请输入一个字符: ");
    scanf("%c", &c);
    
    char result = f3(c);
    printf("结果为: %c\n", result);
    
    return 0;
}

在上面的代码中,f3函数用于进行字符转换。在main函数中,首先输入一个字符,然后调用f3函数进行转换,并将结果打印出来

c语言定义一个函数char f3char a进行字符转换若字符a是小写字母转换成大写字母若字符a是大写字母转换成小写字母若字符a是数字字符转换成字符‘’若是其他字符不做变换。主函数main调用它输入一个字符输出结果

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

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