问题描述:

编写一个函数my_strlwr实现将一个字符串中的大写字母转化为小写字母,小写字母不改变,并将其输出。

程序分析:

大写字母转化为小写字母,根据其ASCII码值的关系,加上32就可以得到。编写函数时,将其返回值设为该字符串空间的首地址,这样,通过函数的调用后,就可以通过其首地址输出整个字符串。

代码如下:

<span style="color:#006600;">#include<stdio.h>
#include<assert.h>char *  my_strlwr(char * str)     //定义一个my_strlwr函数
{assert(str);                  //str的非空性char *ret = str;              //定义一个ret保存最初的strwhile(*str != '\0')           //判断字符串是否结束{   if((*str >= 'A')&&(*str <= 'Z'))//判断当前啊字符是否是                                                大写字母{*str = *str +32;          //将其转化为小写字母str++;}elsestr++;}return ret;             //返回该字符串数组的首地址
}
int main()
{char str1[] = {"ABCDCFbbbdgeJhssW"};printf("%s\n",my_strlwr(str1));   //调用该函数,并且输出新的字符串return 0;
}</span>

(c语言)字符串的大小写字母转化函数相关推荐

  1. c语言大小写字母相互转化,(c语言)字符串的大小写字母转化函数

    问题描述: 编写一个函数my_strlwr实现将一个字符串中的大写字母转化为小写字母,小写字母不改变,并将其输出. 程序分析: 大写字母转化为小写字母,根据其ASCII码值的关系,加上32就可以得到. ...

  2. 设计函数实现将一个字符串中小写字母转化为大写字母

    题目: 设计函数实现将一个字符串中小写字母转化为大写字母 #include<stdio.h> #include<stdlib.h> void uppers(char *s,ch ...

  3. c语言随机产生大小写字母,c# 产生随机字符串,包括大小写字母和数字

    #region MyRegion //產生密碼 protected static string GetPwd() { return CreateRandomNum123(2) + CreateRand ...

  4. Python编写程序,实现对输入字符串的大小写字母翻转(即大写变小写、小写变大写)操作

    该程序通过两种方式来实现字母的翻转,一种是通过普通方式,另一种是通过自定义函数的方式来实现,该程序还对用户的输入可靠性进行判断,用户输入的必须是字母,如果输入数字,python程序会提示用户输入错误, ...

  5. 删除字符串的大写字母c语言,将字符串大写字母变小写 C语言 字符串中大小写字母转换...

    java怎样将大写字母转换成小写字母 具体代码如下,字符串中大.小写互转 1)输入 第一行只有一个整数m(m都说欲擒故纵最能虏获芳心,可小编拿什么对抗她在皱眉时,小编忍不住嘘寒问暖的情绪. jquer ...

  6. 1.7 编程基础之字符串 14 大小写字母互换 python

    http://noi.openjudge.cn/ch0107/14/ """1.7 编程基础之字符串 14 大小写字母互换 AC http://noi.openjudge ...

  7. php随机生成大写字母,PHP生成随机字符串包括大小写字母

    PHP生成随机字符串包括大小写字母,这里介绍两种方法: 第一种:利用字符串函数操作 /** *@blog */ function createRandomStr($length){ $str = '0 ...

  8. C语言的叙述大小写字母e1相同,第1、2章C语言基础练习题

    第1章 C语言基础 第2章 顺序结构 练习题 学号: 姓名: 单选: 1. 当代电子计算机能够自动地处理指定的问题是因 为( ). A. 计算机是电动的 B. 有解决该问题的计算机程序 C. 事先存储 ...

  9. python将字符串转换大小写的四大函数——lower、upper、capitalize、title函数

    目录 1.四大转换大小写的函数 (1)lower函数的语法及用法 ①语法:string.lower() ②用法:将字符串的区分大小写的字符全转为小写. (2)upper函数的语法及用法 ①语法:str ...

最新文章

  1. 一次linux服务器load高达600多的异常处理过程
  2. python3 json安装_python3下JSON和JsonPath
  3. 原生js已载入就执行函数_手写CommonJS 中的 require函数
  4. nginx反向代理vue访问时浏览器加载失败,出现 ERR_CONTENT_LENGTH_MISMATCH 问题
  5. html5做一个皮卡丘,用css实现一个皮卡丘
  6. (转)模拟鼠标/键盘
  7. android 添加ga_android开发步步为营之70:android接入Google Analytics总结
  8. 电子类公司笔试题精选
  9. 涂鸦智能传感合作伙伴大会圆满落幕,打造安防传感新生态
  10. 基于react/vue的移动端终极适配方案(更新css-modules配置)
  11. 1.Java学习笔记第一节(尚硅谷视频整理)
  12. 酒店管理系统-可行性研究报告
  13. Think中文网站产品驱动程序一览表ThinkPad T61 for Win XP
  14. 用python爬取网易云音乐评论
  15. 无效虚假询盘,如何避免上当?
  16. python原生是什么意思_什么是 云原生?
  17. Nginx系列教材 (五)- 和Tomcat进行负载均衡
  18. 【Java攻城狮宝典】04-for循环(答案)
  19. windows xp 打开文件夹慢的解决
  20. linux控制主机,Linux操作系统的基本结构和终端控制

热门文章

  1. 聚观早报 | 嘀嗒出行重启赴港IPO;饿了么到店业务将与高德合并
  2. 2023 IAPP影视解析源码
  3. 文件名称: 项目利用循环求和 、分数的累加、乘法表
  4. 做个火影般的架构师,阿里内网疯狂传阅的“M8级”分布式架构笔记
  5. Date对象在Safari与IOS中的“大坑”
  6. ASCII字符集详解
  7. js操作设置css动画,使用 CSS3 和 JavaScript 制作链接反转 3D 动画 - 文章教程
  8. asp.net强大工作流引擎,learun助力开发升级
  9. 前端学习01 HTML入门
  10. deepin深度操作系统