问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言 大小写字母转换

发布网友 发布时间:2022-04-21 03:41

我来回答

4个回答

热心网友 时间:2022-06-17 19:28

上面源程序的功能是实现大写字母转换为小写字母。
定义两个字符变量c1,c2,语句c1=getchar();要求输入一个大写字母的字符,比如输入a,由于字符a的ascll是65,执行语句printf("%c,%d\n",c1,c1);此时会输出a,65,由于任何小写字母的ascll值比其对应的大写字母大32,则根据语句c2=c1+32;把字符a的ascll值加32,变为97,对应的就是字符a,即大写字母a的小写形式,在赋给c2,最后执行printf("%c,%d\n",c2,c2);输出a,97.

热心网友 时间:2022-06-17 19:29

#include<stdio.h>
void
main()
{
char
a,A;
scanf("%c",&a);
if(
(a>='a')
&&
(a
<=
'z')
)
A=a-32;
else
if(
(a
>=
'A')
&&
(a
<=
'Z')
)
A=a+32;
else
A
=
'A';
printf("%c\n",A);
return
0;
}
说明:你原来的地方有两处错误,第一,scanf(
"%c",
&a
);中,&是取地址操作符,也就是只有你这样做,输入的字符才能被编译器根据取到的地址,把字符值送进内存里去。所以if(&a>='a')
是错误的,应该改为a而不是&a。第二,逻辑错误,只有你写的if中得条件,没考虑其他的异常处理,怎么可以?逻辑思考要完整些

热心网友 时间:2022-06-17 19:29

改成下面这样:
#include<stdio.h>
void
main()
//空返回函数不用return
{
char
a,A;
scanf("%c",&a);
if(a>='a')
//这里把&a改成a
地址和int不能比较
A=a-32;
else
A=a+32;
printf("%c\n",A);
}

热心网友 时间:2022-06-17 19:30

还有我看不到上面代码根据什么来实现大小写转换的
#include<stdio.h>
void
main()
{
char
c1,c2;
//
定义两个字符c1,c2
c1=getchar();
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 C语言编写一个大小写字母转换的程序 华为手机电子保修卡在哪里查询 脂肪肝怎么治疗见效? 脂肪肝如何治疗最好 脂肪肝怎么治疗好的? 脂肪肝如何治疗? 脂肪肝怎么治疗最好的方法? 脂肪肝怎么治疗? 脂肪肝如何治疗最好? 脂肪肝怎么调理最好最快? 脂肪肝怎么治疗最好? 脂肪肝怎样治疗好 做鼻综合子要多少钱? 重庆当代整型鼻子整形费用多少钱?手术安全系数高吗? 大连刘威肋骨鼻综合手术多少钱? 404 Not Found 肋骨鼻综合一般多少钱 做肋骨鼻综合是不是很贵呀?在西安叶子做的话大概需要多少钱呢?有价目表吗? 做鼻综合一般需要多少钱?宁波美莱能做吗?贵不贵? 重庆铂生肋骨鼻综合效果怎么样费用多少钱? c语言大写字母转换成小写字母程序代码是什么? C语言大小写字母转换 如何用C语言写一个字母大小写转换的程序 c语言编程:字符串中大小写字母转换 C语言大写字母转换为小写字母,并输出程序 c语言程序设计:大小写字母转换 c语言编程字母大小写转换题 C语言,编写一个程序,将0到15之间的数字作为用户输入,并将其转换为+等效的十六? 用C语言编写程序,实现大小写字母相互转换 c语言输入字母转换大小写 用c语言编程,小写字母转换成大写字母,直至输入非字母字符 c语言如何将大写字母转小写,并输出? C语言编程 将大写字母A、B变成小写字母? C语言&nbsp;大小写字母转换 C语言编程:输入10个字符,将其中小写字母转换为大写,大写转换为小写,怎么做? 在C语言中如何实现用键盘输入一个字符串,并打印出来? 空调开制热没反应是怎么回事? 怎么空调制热没反应 空调开制热没反应怎么回事 惠而浦空调怎样调制热,调不到制热模式是什么问题?