c语言定义一个函数char f3char a进行字符转换若字符a是小写字母转换成大写字母若字符a是大写字母转换成小写字母若字符a是数字字符转换成字符‘’若是其他字符不做变换。主函数main调用它输入一个字符输出结果
#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函数进行转换,并将结果打印出来
原文地址: https://www.cveoy.top/t/topic/hM8P 著作权归作者所有。请勿转载和采集!