把字符串中的大写字母改成小写字母,其他字符不变。

输入格式:

输入一个长度不超过20的包含大小写母和数字的字符串。

输出格式:

输出大写字母改成小写字母后的字符串。

输入样例:

在这里给出一组输入。例如:
abcAZ123

输出样例:

在这里给出相应的输出。例如:
abcaz123

错误

[Error] ‘std::string’ has no member named ‘tolower’
“std::string”没有名为“tolower”的成员

#include<iostream>
#include<string> using namespace std;int main(){string a;getline(cin,a);cout<<a.tolower();
}

知识点

1.头文件 #include < cctype>
2. tolower 用法 C/C++库函数(tolower/toupper)实现字母的大小写转换

for(int i=0;i<a.size();i++){a[i]=tolower(a[i]);}

改进

#include<iostream>
#include <cctype>using namespace std;int main(){string a;getline(cin,a);for(int i=0;i<a.size();i++){a[i]=tolower(a[i]);}cout<<a<<endl;return 0;
}   

7-9 把字符串中的大写字母改成小写字母 (10分)相关推荐

  1. 7-7 字符串中的大写字母改成小写字母 (10 分)

    把一个字符串中的大写字母改成小写字母,其他字符不变. 输入格式: 在 一行中输入长度小于20的字符串.在字符串中不要出现换行符,空格,制表符. 输出格式: 直接输出变化后的字符串. 输入样例: asD ...

  2. 输入一个字符串,将字符串中的大写字母改成小写字母,小写字母不变,其他字符忽略,然后输出转换之后的结果。

    题目:输入一个字符串,将字符串中的大写字母改成小写字母,小写字母不变,其他字符忽略,然后输出转换之后的结果. 实现思路: 1.通过扫描器Scanner输入一个字符串. 2.字符串大写字母改小写字母,小 ...

  3. C语言编写函数把字符串里面的大写字母改成小写字母

    #include <stdio.h> void fun(char s[]) {int i;for(i=0;s[i]!='\0';i++)if(s[i]>='A'&&s ...

  4. 4.5 用自定义函数将字符串中的 大写字母 改写成小写字母 其他字符不动 然后输出

    4.5编写函数change(),函数的功能是将输入字符串中的大写字母改为小写字母,其他字符保持不变.(不使用strlwr()函数) #include<stdio.h> void chang ...

  5. 将大写字母转换为小写字母(将该字符串中的大写字母转换成小写字母,之后返回新的字符串。)

    将该字符串中的大写字母转换成小写字母,之后返回新的字符串. 示例 1: 输入: "Hello" 输出: "hello" 示例 2: 输入: "here ...

  6. 键盘录入一个字符串要求长度为8不符合输出错误符合条件将字符串中所有大写字符替换成M

    键盘录入一个字符串要求长度为8不符合输出错误符合条件将字符串中所有大写字符替换成M 方式一:不使用正则 import java.util.Scanner; public class Test { pu ...

  7. C语言----编写程序:对从键盘任意输入的字符串,将其中所有的大写字母改为小写字母,而所有小写字母改为大写字母

    要求: 编写程序:对从键盘任意输入的字符串,将其中所有的大写字母改为小写字母,而所有小写字母改为大写字母,其它字符不变.(不调用任何字符串处理函数) 源代码如下: #include <stdio ...

  8. C语言-如何将大写字母转化成小写字母输出(新手初学版)

    将大写字母转化成小写字母输出 **方法一:**前提:(输入以'.'结尾的一串字符) 使用scanf和printf函数. #include <stdio.h> int main() {cha ...

  9. 输入一行字符,将其中的大写字母转换成小写字母,其中的小写字母转换成大写字母C++--tolower、isalpha等函数的使用

    字母大小写转换 [问题描述] 输入一行字符,将其中的大写字母转换成小写字母,其中的小写字母转换成大写字母,然后输出. [输入形式] 输入一行可显示的字符,回车结束. [输出形式] 输出一行字符,其中输 ...

最新文章

  1. 界面代码ios不响应presentModalViewController界面的处理
  2. 结构事物 java uml,UML考试试题及答案7讲解
  3. 备份CSDN博客正文到本地存档
  4. c语言学习之用筛选法求100之内的素数。
  5. JDK源码 - BitSet的实现
  6. 你了解node多进程吗
  7. AIX查看某个端口被哪个进程占用
  8. 阿里研究院安筱鹏:数字化,转型与原生并行
  9. 微弱信号检测matlab,微弱信号检测
  10. 小猫钓鱼纸牌游戏 python
  11. 电脑软件测试英雄联盟,揭秘英雄联盟的自动化测试
  12. 403 Forbidden error
  13. 把时间当作朋友——第2章 现实
  14. C. Product 1 Modulo N
  15. java 根据word文档模板导出word
  16. AlphaZero如何学习国际象棋的?
  17. Excel十个让你事半功倍的函数
  18. php捕捉Warning、Notice错误
  19. 计算机表演赛分赛区决赛,国际儿童节计算机表演赛 天津分赛区决赛开始
  20. 金融行业数据安全及合规使用

热门文章

  1. php的strtoupper,关于PHP的strtoupper函数
  2. 有趣又实用的软件,给生活增添趣味
  3. 鸿蒙开发实战系列之三:网络请求(原生+ Retrofit)
  4. 博雅数智|第四次直播|PageRank算法
  5. 《抗倭英雄戚继光》 郦波
  6. python软件和rost软件哪个更好_ROST-CM软件分词和词频统计用法体验
  7. 【浙大版《C语言程序设计实验与习题指导(第4版)》题目集】实验2-4-4 求简单交错序列前N项和
  8. dedecms模板配置大概流程
  9. 印象笔记mac版 同步问题_【杂谈】想成为机器学习学霸?先学会做笔记吧(Evernote,BoostNote,Leanote等)...
  10. 在x86和arm混合部署架构下排查TiKV节点内存占用极高的问题