c++ 用户输入一个字符,如果是大写字母,则转换成小写字母输出,如果是小写

 我来答
百度网友cf1c070
推荐于2018-07-17 · TA获得超过1191个赞
知道小有建树答主
回答量:564
采纳率:0%
帮助的人:358万
展开全部
c++编一个程序使 输入一字符,若为大写字母,转小写输出;若为小写字母,转大写输出
#include<iostream>
using namespace std;
int main()
{
char a;
cin>>a;
if(a>='a' && a<='z')
{
a = a-32;
}
else if(a>='A' && a<='Z')
{
a= a+32;
}
cout<<a;
return 0;
}

c编一个程序使 输入一字符,若为大写字母,转小写输出;若为小写字母,直接输出
#include<stdio.h>
main(){
char ch;
scanf("%c",&ch);
ch=(ch>='A' && ch<='Z')?(ch+32):ch;
printf("%c\n",ch);
}
我就是尤哥
2013-06-20 · TA获得超过352个赞
知道小有建树答主
回答量:221
采纳率:100%
帮助的人:166万
展开全部

把题目说完?

判断大小写用ascii码比较

char a;
cin>>a;
if(a>='A'&&a<='Z')
   a+=' ';
if(a>='a'&&a<='z')
//你没给全,我不知道小写字母做什么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
My_Persistence
2018-03-27 · TA获得超过3468个赞
知道大有可为答主
回答量:1201
采纳率:81%
帮助的人:435万
展开全部
#include <stdio.h>
int main()
{
char ch;
while((ch=getchar()) != '\n'){
if(ch>='A'&& ch<='Z'){
ch+=32;
putchar(ch);
}
else if(ch>='a' && ch<='z'){
ch-=32;
putchar(ch);
}
}
return 0;
}

//示例运行结果:
F:\c_work>a.exe
abcdEFGHIjklmn
ABCDefghiJKLMN
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式