永发信息网

C语言从键盘输入一个小写字母,如何显示它的大写字母?

答案:3  悬赏:40  手机版
解决时间 2021-06-06 23:18

1.从键盘输入一个小写字母,如何显示它的大写字母。
如:输入b,显示B

2.从键盘输入一个大写字母,如何显示它的小写字母。
如:输入B,显示b

要求是运行后让自己输入字母,然后转换.

最佳答案

#include<stdio.h>


void main()


{


char a;


printf("请输入一个字母:);


scanf("%c",&a);


if(a>='a'&&a<='z')


printf("%c的大写字母为%c\n",a,a-32);


if(a>='A'&&a<='Z')


printf("%c的小写字母为%c\n",a,a+32);


}

全部回答

我的答案 #include <stdio.h> void main() {  char p;  p=getchar();  p=a-32;  putchar(a);  putchar('\n'); }

用ctype.h里isupper和islower宏来判断是大写还是小写,然后再用toupper和tolower进行分别转换,一个if搞定: #include <stdio.h> #include <ctype.h> int main() { char a; scanf("%c", &a); if(isupper(a)) a = tolower(a); else if(islower(a)) a = toupper(a); putchar(a); return 0; }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
什么牌子的洗面奶适合混合性偏干的皮肤?20岁
听歌,会听到流眼泪吗?
现在什么笔记本电脑好?
电脑图标下的字?
湘乡市湘潭唯美怎么去啊,谁知道地址啊
驻马店到郑州多远
小窍门能减少电脑的辐射是什么
谁给我起个DNF的法师的名字啊?最好有符号?
CIP和CPT贸易术语中,租船订舱责任承担方是谁
水浒Q传杀 土匪山寨 剩最后一个怪 点他就出
高悬赏求专业人士请教帮忙。。。电箱吉他坏了
谁帮我制作一个非常简单的网页
结婚协议能跨省公证吗
在一个周长为16厘米的正方形里画一个最大的圆
我没退公会可以转区么
推荐资讯
岳阳县文武学校在哪里啊,我有事要去这里
南宁有学二胡的地方吗?
手机能上百度,登51.麽...?
推荐几部黑道动漫
东安区牡丹江浩然广告制作我想知道这个在什么
16岁的男孩遗精 ,正常吗?
关于冬季的补水?
为什么我的电脑格式花不了?
说过的话为什么可以变得那么快?
如何学习英语或者音标
彩色隐形眼镜价格
DNF江苏三区不想练级了
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?