首页 > 学院 > 开发设计 > 正文

算法训练 大小写转换

2019-11-11 05:32:25
字体:
来源:转载
供稿:网友
  算法训练 大小写转换  时间限制:1.0s   内存限制:512.0MB    问题描述  编写一个程序,输入一个字符串(长度不超过20),然后把这个字符串内的每一个字符进行大小写变换,即将大写字母变成小写,小写字母变成大写,然后把这个新的字符串输出。  输入格式:输入一个字符串,而且这个字符串当中只包含英文字母,不包含其他类型的字符,也没有空格。  输出格式:输出经过转换后的字符串。输入输出样例样例输入AeDb样例输出aEdB

思路:

string 里面的islower()和tolower()、toupper()函数

代码:

#include<iostream>#include<string>using namespace std;int main(){    string s;    cin>>s;    for(int i=0;i<s.length();i++)        if(islower(s[i]))            s[i]=toupper(s[i]);        else            s[i]=tolower(s[i]);    cout<<s<<endl;    return 0;}


上一篇:13.3

下一篇:1105: 这里有一张图

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表