题解 | 大小写转换
大小写转换
https://www.nowcoder.com/practice/4e089ee8966a4ed4b306f64e68d45264
#include <stdio.h> int main() { // 最开始的思路: // 将输入的大写字符,传换成int类型 ASCII码 // 补齐ASCII码大小写之间的差值 // 再以char类型输出ascii吗 // 后来的思路: // 直接将字符视为int类型进行操作即可 char a = 0; // int b = scanf("%c", &a); // int b 接收的是成功输入的字符数 // scanf("%c", &a); while (scanf("%c", &a) != EOF) { getchar(); if (a >= 65 && a <= 90) a += 32; else if (a >= 97 && a <= 122) a -= 32; printf("%c\n", a); } return 0; }