大小写转换
大小写转换
http://www.nowcoder.com/questionTerminal/4e089ee8966a4ed4b306f64e68d45264
分析:
两种思路,查表找出对应的小写字母,或者使用tolower等库函数转换大小写。
题解:
#include <bits/stdc++.h> using namespace std; int main() { char ch = 0; //循环多次读入,利用gethar消去读入的换行符 while(scanf("%c", &ch) != EOF) { getchar(); //ch+32即为小写字母 printf("%c\n", ch+32); } }
题解2:
#include <bits/stdc++.h> using namespace std; int main() { char ch = 0; //该部分如上述所示 while(scanf("%c", &ch) != EOF) { getchar(); //调用内置的tolower函数进行转换 printf("%c\n", tolower(ch)); } }
总结:
大小写的转换方法。