【c语言训练】大,小写问题,【C语言训练】大、小写问题 (C语言代码)
#include
int main()
{
char c;
while((c=getchar())&&!= '\n')
{
if(c>='A' && c<='Z')
printf("%c",c+32);
else
printf("%c",c);
}
return 0;
}
这个题目有一个问题就是很多人会利用上面的方法来解决问题
但是结果确实错误的,会显示超限
因为题目中给定了100个,但是在测试结果答案的时候,会利用超过100个数据来检测你的答案
所以必须得要限制条件,利用数组来解
小技巧时间到!
strlen()可以很巧妙的解决你不知道输入的个数是多少哦!
#include
#include
int main()
{
char a[100];
gets( a );
for ( int i = 0; i < strlen( a ); i++ )
{
if ( a[i] >= 'A' && a[i] <= 'Z' )
printf( "%c", a[i] + 32 );
else
printf( "%c", a[i] );
}
return 0;
}
如果有不懂的可以在下面评论唔,最多两天就可以得到回复啦
或者加QQ询问唔
2322136045
ps:记得备注唔!
【c语言训练】大,小写问题,【C语言训练】大、小写问题 (C语言代码)相关推荐
- BERT面向语言理解的深度双向变换预训练
https://www.toutiao.com/a6648267891932135949/ 2019-01-20 02:04:22 BERT: Pre-training of Deep Bidirec ...
- C语言结构联合位字段知识体系总结大学霸IT达人
C语言结构联合位字段知识体系总结大学霸IT达人 C语言的基础类型中只能去定义单一类型的变量用于指代数据,但在现实生活中我们常常要处理的数据却会包含多种类型的数据. 例如,公司员工的信息管理,每个员工的 ...
- 大前端开发者需要了解的基础编译原理和语言知识
转自:https://yq.aliyun.com/articles/180879 在我刚刚进入大学,从零开始学习 C 语言的时候,我就不断的从学长的口中听到一个又一个语言,比如 C++.Java.Py ...
- Python 是怎么火起来的? 转载 2018年01月12日 00:00:00 133 图:Python 之父 Guido 正在设计 Python 语言,结果家里突然潜入一条大蟒蛇,一番激烈斗争,大
Python 是怎么火起来的? 转载 2018年01月12日 00:00:00 133 图:Python 之父 Guido 正在设计 Python 语言,结果家里突然潜入一条大蟒蛇,一番激烈斗争,大蟒 ...
- 怎么用c语言表示大整数的四则运算,用c语言编写大整数的四则运算,求大神
用c语言编写大整数的四则运算,求大神 答案:3 信息版本:手机版 解决时间 2019-10-03 17:13 已解决 2019-10-03 01:32 用c语言编写大整数的四则运算,求大神 最佳答案 ...
- 详解-OTUS(大津法-最大类间方差)原理及C语言代码实现
灰度图二值化: 我们在对灰度图像进行处理的时候,为了便于观察和分析,经常需要将图像中的目标主体和背景分割开来,变成二值化图像(只有黑和白,黑白图像) 加菲猫--灰度图--二值化 而我们知道灰度图像是有 ...
- c语言程序设计0039大作业答案,西南大学20年12月[0039]C语言程序设计课程大作业参考...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 要答案非免费q:751495932 西南大学培训与继续教育学院课程考试试题卷学期 2020年秋季 课程名称[编号]:C语言程序设计[0039] 考试类别: ...
- 操作系统大作业 基于Linux的模拟进程调度算法 运用c++语言编程 在VMware虚拟机里 centos 亲自写亲自测试 代码 说明书
发布文章 博文管理我的博客退出 Trash Temp 操作系统大作业 基于Linux的模拟进程调度算法 运用c++语言编程 在VMware虚拟机里 centos 亲自写亲自测试 代码 说明书 @[TO ...
- 大数据DTSpark蘑菇云行动之 第一课:Scala语言开发环境搭建
大数据DTSpark"蘑菇云"行动之 第一课:Scala语言开发环境搭建 第一次听王家林老师的课,感觉很不错,特别是家林老师对技术的那种热情深深的感染了我.希望在以后的日子学有所成 ...
- c语言同步控制程序设计,C语言程序设计之上机指导及同步训练
内容简介: C语言程序设计之上机指导及同步训练 目 录 第一部分 实验篇1 第一章 Turbo C 的使用1 1.1 Turbo C的工作窗口1 1.2 编辑一个新文件2 1.3 编辑一个已存在的文件 ...
最新文章
- 快捷指令_苹果怎么关闭快捷指令通知提醒 取消ios14快捷指令设置方法
- python如何安装panda数据库_python怎么安装pandas
- Spring和shiro整合 logout 配置方式
- STM32系列--初识寄存器1
- 我们如何衡量一个微服务实施的成功
- 常用模块之 time,datetime,random,os,sys
- 面试官: 平时开发中你用过读写锁吗?
- python中字符串乘法_python leetcode 字符串相乘实例详解
- 手把手教用XNA开发winphone7游戏(三)
- Gtk-WARNING : cannot open display----这个问题在NVIDIA TX2上碰到过就是DISPLAY=“:0“
- fedora 初始化系统_用Fedora数字化VHS
- Android内容提供者(群发短信)
- matlab中[d1_sj_d1],Matlab中竖曲线计算程序
- css中怎么改变图片尺寸,CSS也可以改变图片幅面尺寸
- 工业机器人图册 索罗门采夫_机械手控制系统设计(完整图纸)
- [生存志] 第3节 序 汉字的韵脚和格律(下)
- 华为mate30怎么更换鸿蒙系统,怎么升级到鸿蒙2.0系统呀
- 万国觉醒国服服务器未响应,万国觉醒国服与国际服互通吗 数据互通问题解答...
- 以太坊源码分析(39)geth启动流程分析
- java解压出来损坏_在Java中解压缩错误
热门文章
- python项目实战:获取本机所有IP地址的方法
- Protocol Buffers 在 iOS 中的使用
- [Codeforces958F2]Lightsabers (medium)(思维)
- XPath 详解,总结
- NGUI: UIPanel控件
- HDU Problem 2062 Bone Collector【01背包】
- ------ 比较二位数组大小-----
- 使用wireshark观察SSL/TLS握手过程--双向认证/单向认证
- linux 文件删除恢复
- UCOS在LPC上的移植