全国计算机等级考试二级c语言编程练习:函数fun的功能是进行字母转换。若形参ch中是小写英文字母,则转换成对应的大写英文字母;若ch中是大写英文字母,则转换成对应的小写英文字母:若是其它字符则保持不变,并将转换后的结果作为函数值返回
作者:野牛程序员:2023-11-30 11:48:05c语言阅读 3767
全国计算机等级考试二级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