当前位置: 首页 > news >正文

【C语言代码】大小写转换

 【题目】 

编写程序,对一个以“#”结束的字符串,把小写字母全部转换成大写字母,把大写字母全部转换成小写字母,并逆序输出结果。

【Input】

一个以“#”结束的字符串,不超过100个字符。

【Output】

在一行中输出大小写转换后的结果字符串。

直接上代码!

【Code】

#include<stdio.h>
int main()
{int i = 0;char s[101];while(scanf("%c",&s[i]) == 1 && s[i] != '#'){if(s[i] >= 'A' && s[i] <= 'Z'){s[i] += 32; //大写转小写 (大写ASCII码值小于小写ASCII码值,相差32) }else if(s[i] >= 'a' && s[i] <= 'z'){s[i] -=32; // 小写转大写 }i++; // 下一个位置 }i--; //最后一个字符存的一定是#,因此不用输出。 printf("\n");while(i >= 0){printf("%c",s[i]);i--;} 
}

【Input Example】

Ab!23

cD &*%$

.,#

【Output Result】

http://www.dtcms.com/a/422999.html

相关文章:

  • 网站开发 程序开发阶段建设公众号官方网站
  • 泰安市建设信息网站哈尔滨通用建设工程有限公司
  • 3dgs项目详解 :convert.py
  • 大模型落地实践指南:从技术路径到企业级解决方案
  • 2004 年真题配套词汇单词笔记(考研真相)
  • Java面经(22届考研-华oD)
  • VS Code 使用 Chrome DevTools MCP 实现浏览器自动化
  • MySQL笔记---内置函数
  • 紫外UV固化太阳光模拟器的原理
  • 南京网站建设哪家好简洁 网站模板
  • react 初体验
  • 南华 NHXJ-02 汽车悬架检验台:技术特性与实操应用指南
  • 鄂湘赣新能源汽车产业质量技术创新联合体成立大会暨汽车网络安全标准专题培训会在汉圆满召开
  • 物联网智能安防系统
  • 洗头竖鞋带名片改良授权做网站不贵高端产品网站建设
  • 软考 系统架构设计师系列知识点之杂项集萃(160)
  • 汕头网站建设推广电子商务网站流程图
  • Axure教程:用中继器制作高亮搜索效果
  • WSL2 子系统启用 SSH 并使用 MobaXterm 连接
  • Oracle EBS ERP之报表开发—嵌入Web中的报表预览、报表打印
  • 网站上传可以通过wordpress作者 页面
  • 【信号处理基础】傅立叶级数、傅立叶变换、拉普拉斯变换与z变换
  • powershell脚本文件输出中文乱码解决办法
  • 二叉树的后序遍历【非递归版】
  • 一款专门为 WPF 打造的开源 Office 风格用户界面控件库
  • 【Java并发】揭秘Lock体系 -- 深入理解ReentrantLock
  • 数据可视化图表之——气泡图
  • 网站的搭建流程黑科技软件网站
  • 【征文计划】从掌心到像素:深度解析Rokid UXR 2.0的手势识别与自定义交互实战
  • 零知IDE——STM32F407VET6与GP2Y1014AU的粉尘监测系统实现