从键盘输入一行字符,以回车结束,若为小写字母,则转换为对应的大写字母;若为大写字母,则转换为对应的小写字母;其他字符保持不变
1条回答 默认 最新
南七灵 2021-11-19 19:42关注#include <stdio.h> #include <stdlib.h> #include <string.h> int main() { int i; char arr[256]; gets(arr); for (i = 0; i < strlen(arr); i++) { if (arr[i] >= 'a' && arr[i] <= 'z') printf("%c", arr[i] - 32); else if (arr[i] >= 'A' && arr[i] <= 'Z') printf("%c", arr[i] + 32); else printf("%c", arr[i]); } return 0; }本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 1无用 3