2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 试题8 算法训练 P0103(从键盘输入一个大写字母 要求改用小写字母输出。)

试题8 算法训练 P0103(从键盘输入一个大写字母 要求改用小写字母输出。)

时间:2022-12-18 12:52:03

相关推荐

试题8 算法训练 P0103(从键盘输入一个大写字母 要求改用小写字母输出。)

题目:

从键盘输入一个大写字母,要求改用小写字母输出。

输入

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;}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。