#include<stdio.h>
int main()
{char ch1,ch2;printf("请输入小写字母a-z\n");scanf("%c %c",&ch1,&ch2);ch1-=32,ch2-=32;printf("%c,%c",ch1,ch2);return 0;
}

以上代码,1.a的ASCII码为97,b=98,等,而A=65,B=66,所以大小写差32.

#include<stdio.h>
int main()
{char ch1,ch2;printf("请输入小写字母a-z\n");scanf("%c,%c",&ch1,&ch2);ch1-=32,ch2-=32;printf("%c,%c",ch1,ch2);return 0;
}

2,第一段代码为空格,所以输入时以space隔开,第二段为,隔开,输入时也以逗号隔开。

本人写的第二段逗号代码,输入时以space输入,输出只输出一个,找了半天错误,惭愧。

**建议初学者严格建立自己的输入习惯。

大写字母转小写(及scanf中的间隔符号的影响)相关推荐

  1. 输入大写字母,输出大小写字母及其对应的ASCII码;输入语句,将大写字母变成小写字母;将句子中每个单词的第一个字母转换为大写字母;输入一串字符,分别算出英文字母、空格、数字、其他字符的个数(C)

    养成好习惯,点个赞 再走:有问题,欢迎私信.评论,我看到都会回复的 以下题目是对于ASCII码的一些练手题 在c语言中 使用%c输出的是字符本身 使用%d输出的是字符对应的ASCII 在ASCII中, ...

  2. 正则表达式:密码中至少包含大写字母、小写字母、数字、特殊字符等字符中的2种或3种

    目录 前言 先行断言 是否有那么一个开始符号,它后面的字符中包含小写字母(a-z) 正向否定查找 是否有那么一个开始符号,它后面不全是小写字母(a-z) 密码中只包含字母且长度在8-16之间 密码中同 ...

  3. 将字符串中的大写字母变成小写字母

    /*字符串中大写字母变成小写,其余字符不变*/#include <stdio.h> #include <string.h>char* mystrlwr(char *s) {ch ...

  4. java 打印abcd_用JAVA编程统计字符串ABCD123!@#$%ab中大写字母、小写字母、数字、其它字符的个数并打印出来...

    /** * 编程统计字符串"ABCD123!@#$%ab"中大写字母.小写字母.数字.其它字符的个数并打 印出来. */ public class Job1Test { publi ...

  5. 键盘录入一个字符串,统计该字符串中的大写字母、小写字母、数字字符和其他字符分别有多少个 例如,键盘录入abcABCD12345!@#$%,输出结果为:小写字母有3个,大写字母有4个,数字字符有5个,

    键盘录入一个字符串,统计该字符串中的大写字母.小写字母.数字字符和其他字符分别有多少个 例如,键盘录入abcABCD12345!@#$%&,输出结果为:小写字母有3个,大写字母有4个,数字字符 ...

  6. Java实验——分别统计字符串中出现的大写字母、小写字母个数,以及出现的数字字符以及其他字符的个数

    目录 一.题目要求 二.解题思路 三.具体代码 四.运行截图 一.题目要求 分别统计字符串中出现的大写字母.小写字母个数,以及出现的数字字符以及其他字符的个数. 二.解题思路 本题的解题思路是,统计大 ...

  7. 题目:分别统计字符串中大写字母和小写字母的个数。

    题目:分别统计字符串中大写字母和小写字母的个数. 代码如下: #include <conio.h> #include <stdio.h>void fun(char *s, in ...

  8. java正则校验密码 长度不少于8位且至少包含大写字母、小写字母、数字和特殊符号中的四种组合 或者 其中任意三种组合

    java正则校验密码必须是包含大小写字母.数字.特殊符号的8位以上四种组合 或者 其中任意三种组合 一.排除法和详细解释 1.排除大写字母.小写字母.数字.特殊符号中1种组合.2种组合.3种组合,那么 ...

  9. golang: 密码中允许出现数字、大写字母、小写字母、特殊字符,但至少包含其中2种且长度在8-16之间(四种符号任意满足三种即可)

    要求: 密码中允许出现数字.大写字母.小写字母.特殊字符(.@$!%*#_~?&^),但至少包含其中2种且长度在8-16之间(四种符号任意满足三种即可) package mainimport ...

最新文章

  1. R语言dataframe创建新的特征(变量)、行加和特征、行均值特征(基于加减乘除、指数、模数等操作符)、创建新的特征(变量)、生成编码特征(基于比较操作符、逻辑操作符)
  2. MySQL 过滤规则-误解处理
  3. 构建局域网的病毒防护体系
  4. python使用符号 表示单行注释-Python注释(多行注释和单行注释)用法详解
  5. 周华健,歌声伴我长大(一)
  6. bzoj2875: [Noi2012]随机数生成器
  7. JSP2.0中Simple Tag介绍
  8. 数学界最恐怖的存在,学过数学的人,一辈子都不会忘记!
  9. 工厂模式理解_工厂模式
  10. 信息学奥赛一本通(1209:分数求和)
  11. python第k序列元素查找_python查找第k小元素代码分享 -电脑资料
  12. 【LeetCode】【HOT】84. 柱状图中最大的矩形(栈)
  13. nacos修改端口号
  14. Python3.7下载与安装pygame
  15. android ios9 rom,安卓党也能用上IOS9了 奇兔刷机首发24款机型仿IOS9 ROM
  16. 六月申城如约而至,2021上海空气新风展邀您共襄行业盛举
  17. (转)罗振宇跨年演讲:哪来直接登顶的人生,只有不断迭代的历程
  18. 电信天翼网关连接多个路由器
  19. Hibernate框架简介④
  20. oracle 考试结果哪里查,oracle认证考试成绩查询的方法是怎样的?

热门文章

  1. 1加3减5加7减9C语言表示,c语言中1+三分之一加五分之二加七分之三
  2. 获取微信公众号历史文章列表页链接
  3. html5调用原生android,h5调用IOS/安卓原生方法,原生调h5方法
  4. mysql数据库总是自动关闭_急求关于mysql数据库自动停止的问题
  5. HTML实例网页代码 (手表商城网站制作) 大学生网页作业源码
  6. configure: error: cannot run /bin/bash config/config.sub 解决configure配置问题
  7. 多通道国产源表之VCSEL老化测试
  8. Spring Mvc时间格式参数,前后时间传参,单个字段的时间格式化问题
  9. QT 交叉编译 ARM / CSKY
  10. 暴力更改hex文件实现自动烧写stm32程序