怎么实现C++中大小写字母的转换
答案:4 悬赏:60 手机版
解决时间 2021-02-26 07:40
- 提问者网友:树红树绿
- 2021-02-25 20:23
怎么实现C++中大小写字母的转换
最佳答案
- 五星知识达人网友:孤独入客枕
- 2021-02-25 21:13
#include<stdio.h>
#include<string.h>
main()
{
chara[100];
gets(a);
strlwr(a);
puts(a);
strupr(a);
puts(a);
}
#include<string.h>
main()
{
chara[100];
gets(a);
strlwr(a);
puts(a);
strupr(a);
puts(a);
}
全部回答
- 1楼网友:人類模型
- 2021-02-26 00:07
char mid='A'-'a';
char desCh;
cin>>desCh;
if(desCH>='A' && desCh<='Z')//大写变小写
{
desCh-=mid;
}
if(desCh>='a' && desCh<='z')//小写变大写
{
desCh+=min;
}
- 2楼网友:詩光轨車
- 2021-02-25 22:28
简单:如果是小写变大写的话就在后面就加个“A”-“a”;
例如:M=m+“A”-“a”;
同理m=M-(“A”-“a”);
大概思想就是这样啦!
- 3楼网友:骨子里都是戏
- 2021-02-25 21:57
#include <cstdio>
int main(void){
char c;
scanf("%c",&c);
if (c>=65&&c<=90) c+=32; else c-=32;
printf("%c\n",c);
scanf("\n");
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯