字符串大小写转换,大写转小写, 小写转大写

#include <stdio.h>
#include <string.h>int tramsform(char str[])
{int i = 0;int strLen = strlen(str);for(i = 0; i < strLen; i++){if( (str[i] >= 'A') && (str[i] <= 'Z') ){str[i] += ('a' - 'A'); }else if( (str[i] >= 'a') && (str[i] <= 'z') ){str[i] -= ('a' - 'A'); }}return strLen;
}int main(void)
{char str[] = "aBcD11efGG******";tramsform(str);printf("%s\n", str);return 0;
}

目前只能想到这种最常规的方法。各位大神如果有更好的思路请留言指教,万分感谢!

C学习杂记(三)笔试题:字符串大小写字母切换相关推荐

  1. 写一个方法把字符串大小写进行切换【前端每日一题-2】

    写一个方法把字符串大小写进行切换 //如 abCdEFghI -> ABcDefGHi 复制代码 考点分析 字符大小写切换:toUpperCase和toLowerCase方法的应用 答案 fun ...

  2. C++中字符串大小写字母转换

    最近在学习 STL,string 也是 STL 中的一种容器,遇到一个字符串中字母大小写转换的例子,这里就顺便总结一下在C++中常用的字符串大小写转换方法,有需要的可以参考.代码如下: 1.char[ ...

  3. 字符串大小写字母转换c 语言,towlower()

    wint_t towlower ( wint_t wc ); towlower() 函数用来将大写字母转换为小写字母(针对宽字符). 只有当参数 wc 是一个大写字母,并且存在对应的小写字母时,这种转 ...

  4. 一个关于组织学员学习技术的笔试题--求讨论

    题目如下: JAVA编程实现如下需求: 2018年05期培训班组织技术学习与分享,有如下技术可供选择: VirtualBox Vagrant WebSocket JSONP Redis MongoDB ...

  5. 金山笔试题-字符串排序 : 写一个函数,实现对给定的字符串(字符串里面包括:英文字母,数字,符号)的处理...

    写一个函数,实现对给定的字符串(字符串里面包括:英文字母,数字,符号)的处理.经过处理后的字符串其内容按字母,数字,符号的顺序存放.函数声明如下: void ParseString(char* pst ...

  6. 爱奇艺校招map优先队列笔试题字符串的价值

    题目描述 有一种有趣的字符串价值计算方式:统计字符串中每种字符出现的次数,然后求所有字符次数的平方和作为字符串的价值 例如: 字符串"abacaba",里面包括4个'a',2个'b ...

  7. 【机器学习】深度学习20个笔试题

    请不要在题上写画答案,写在答题纸上 假设你训练SVM后,得到一个线性决策边界,你认为该模型欠拟合.在下次迭代训练模型时,应该考虑: A.增加训练数据 B.减少训练数据 C.计算更多变量 D.减少特征 ...

  8. 2019 小红书校招笔试题字符串压缩算法

    时间限制:1秒 空间限制:32768K 1 2 3 4 输入一串字符,请编写一个字符串压缩程序,将字符串中连续出现的重复字母进行压缩,并输出压缩后的字符串. 例如: aac 压缩为 1ac xxxxy ...

  9. 网易笔试题 字符串碎片

    /* *很水的一道题目,注意四舍五入 */ #include <bits/stdc++.h> using namespace std;int main() {string s;int cn ...

最新文章

  1. Gradle Tasks clear app:generateDebugSources,app:mockableAndroidJar app prepareDebugUnitTestDependenc
  2. python脚本在命令行中传递参数(附字符查找小案例)
  3. 【哲学】形而上学具体指什么?metaphysics
  4. Win32字符串处理函数
  5. 解决Adobe Flash Player不是最新版本方法
  6. Windows内核原理与实现之Windows研究内核(WRK)
  7. 适用于商业的10款最佳Android应用模板
  8. 概念(理论)---积分方程1:赋范线性空间,线性算子,有界线性算子和连续线性算子
  9. Git同时配置github和gitee
  10. 孩子必听的数学家故事——笛卡尔
  11. Annotation-specified bean name conflicts with existing
  12. 用php编写一个同学录,PHP+DBM的同学录程序(2)
  13. linux 分配git用户名和密码,配置Git记住用户名密码的俩种方法
  14. 任意列+左右两列等高布局,并要求有最小高度
  15. 上班族保护颈椎有诀窍
  16. mysql提示缺少依赖libaio.so.1的问题。
  17. PDF如何裁剪页面并保持页面大小不变
  18. Hadoop 集群项目(类似百度网盘)
  19. python边际效用递减_王海洋 - 选择的力量
  20. 给计算机老师致歉信,给老师道歉信四篇

热门文章

  1. 限制ul显示高度_HP Envy 34寸超宽曲屏 显示器评测
  2. Linux常用命令(知道啦就赶紧收藏吧)
  3. 逍遥模拟器配置burpsuite抓包环境
  4. Web安全-伪静态网页
  5. oracle数据库存大文本,Oracle大文本在ASP中存取问题的解决
  6. C#GRPC 服务端与客户端通信,故障排除记录
  7. 伪类 选择器优先级
  8. CSS属性之attr()
  9. nyoj 55 懒省事的小明 优先队列 multiset 还有暴力
  10. Django之web框架的本质