(c语言)字符串的大小写字母转化函数
问题描述:
编写一个函数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语言)字符串的大小写字母转化函数相关推荐
- c语言大小写字母相互转化,(c语言)字符串的大小写字母转化函数
问题描述: 编写一个函数my_strlwr实现将一个字符串中的大写字母转化为小写字母,小写字母不改变,并将其输出. 程序分析: 大写字母转化为小写字母,根据其ASCII码值的关系,加上32就可以得到. ...
- 设计函数实现将一个字符串中小写字母转化为大写字母
题目: 设计函数实现将一个字符串中小写字母转化为大写字母 #include<stdio.h> #include<stdlib.h> void uppers(char *s,ch ...
- c语言随机产生大小写字母,c# 产生随机字符串,包括大小写字母和数字
#region MyRegion //產生密碼 protected static string GetPwd() { return CreateRandomNum123(2) + CreateRand ...
- Python编写程序,实现对输入字符串的大小写字母翻转(即大写变小写、小写变大写)操作
该程序通过两种方式来实现字母的翻转,一种是通过普通方式,另一种是通过自定义函数的方式来实现,该程序还对用户的输入可靠性进行判断,用户输入的必须是字母,如果输入数字,python程序会提示用户输入错误, ...
- 删除字符串的大写字母c语言,将字符串大写字母变小写 C语言 字符串中大小写字母转换...
java怎样将大写字母转换成小写字母 具体代码如下,字符串中大.小写互转 1)输入 第一行只有一个整数m(m都说欲擒故纵最能虏获芳心,可小编拿什么对抗她在皱眉时,小编忍不住嘘寒问暖的情绪. jquer ...
- 1.7 编程基础之字符串 14 大小写字母互换 python
http://noi.openjudge.cn/ch0107/14/ """1.7 编程基础之字符串 14 大小写字母互换 AC http://noi.openjudge ...
- php随机生成大写字母,PHP生成随机字符串包括大小写字母
PHP生成随机字符串包括大小写字母,这里介绍两种方法: 第一种:利用字符串函数操作 /** *@blog */ function createRandomStr($length){ $str = '0 ...
- C语言的叙述大小写字母e1相同,第1、2章C语言基础练习题
第1章 C语言基础 第2章 顺序结构 练习题 学号: 姓名: 单选: 1. 当代电子计算机能够自动地处理指定的问题是因 为( ). A. 计算机是电动的 B. 有解决该问题的计算机程序 C. 事先存储 ...
- python将字符串转换大小写的四大函数——lower、upper、capitalize、title函数
目录 1.四大转换大小写的函数 (1)lower函数的语法及用法 ①语法:string.lower() ②用法:将字符串的区分大小写的字符全转为小写. (2)upper函数的语法及用法 ①语法:str ...
最新文章
- 一次linux服务器load高达600多的异常处理过程
- python3 json安装_python3下JSON和JsonPath
- 原生js已载入就执行函数_手写CommonJS 中的 require函数
- nginx反向代理vue访问时浏览器加载失败,出现 ERR_CONTENT_LENGTH_MISMATCH 问题
- html5做一个皮卡丘,用css实现一个皮卡丘
- (转)模拟鼠标/键盘
- android 添加ga_android开发步步为营之70:android接入Google Analytics总结
- 电子类公司笔试题精选
- 涂鸦智能传感合作伙伴大会圆满落幕,打造安防传感新生态
- 基于react/vue的移动端终极适配方案(更新css-modules配置)
- 1.Java学习笔记第一节(尚硅谷视频整理)
- 酒店管理系统-可行性研究报告
- Think中文网站产品驱动程序一览表ThinkPad T61 for Win XP
- 用python爬取网易云音乐评论
- 无效虚假询盘,如何避免上当?
- python原生是什么意思_什么是 云原生?
- Nginx系列教材 (五)- 和Tomcat进行负载均衡
- 【Java攻城狮宝典】04-for循环(答案)
- windows xp 打开文件夹慢的解决
- linux控制主机,Linux操作系统的基本结构和终端控制
热门文章
- 聚观早报 | 嘀嗒出行重启赴港IPO;饿了么到店业务将与高德合并
- 2023 IAPP影视解析源码
- 文件名称: 项目利用循环求和 、分数的累加、乘法表
- 做个火影般的架构师,阿里内网疯狂传阅的“M8级”分布式架构笔记
- Date对象在Safari与IOS中的“大坑”
- ASCII字符集详解
- js操作设置css动画,使用 CSS3 和 JavaScript 制作链接反转 3D 动画 - 文章教程
- asp.net强大工作流引擎,learun助力开发升级
- 前端学习01 HTML入门
- deepin深度操作系统