题目:
从键盘输入一个大写字母,要求改用小写字母输出。
输入
A
输出
a
分析思路:
主要考虑ASII码值的相互转化
a: 对应ASII值为:97
A: 对应ASII值为:65
大小写之间相差32
方法1代码:
#include <iostream>#include <algorithm>using namespace std;const int n=2;int main(){char A[n];cin>>A;char B[n];for(int i=0;i<n;i++)B[i]=char(int(A[i])+32);for(int i=0;i<n;i++)cout<<B[i];return 0;}
方法2代码:
#include <iostream>#include <algorithm>using namespace std;int main(){char i;while(1){cin >> i; //大写字母if((i>=65)&&(i<=96)){i=i+32;cout << i;}elsecout << (int)i;return 0;}}