C++编程:输入3个大写英文字母,把他们转换成小写字母后输出

如题所述

用ASCII码里面字母的编码,同一个字母的大写字母和小写字母的数字编码只相差32。相信你能够编出来了吧
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-10-15
char bigCode[27]="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
char smallCode[27]="abcdefghijklmnopqrstuvwxyz";

void main()
{
char SetCode(char code)
char ch='A';
char newCh=SetCode(ch);

}

char SetCode(char code)
{

if(code>='a'&&code<='z')
{
return bigCode[(code-'a')];
}
else if(code>='A'&&code<='Z')
{
return smallCode[(code-'A')];
}
}
第2个回答  推荐于2016-08-02
# include <iostream>
using namespace std;
main( )
{
char a, b, c;
cin >> a >> b >> c;
cout << char(a - ('A'-'a')) << endl
<< char(b - ('A'-'a')) << endl
<< char(c - ('A'-'a')) << endl;
}本回答被网友采纳

C++编程:输入3个大写英文字母,把他们转换成小写字母后输出
用ASCII码里面字母的编码,同一个字母的大写字母和小写字母的数字编码只相差32。相信你能够编出来了吧

C++编程:输入3个大写英文字母,把他们转换成小写字母后输出
用ASCII码里面字母的编码,同一个字母的大写字母和小写字母的数字编码只相差32。相信你能够编出来了吧

c++字母大写变小写
打开VC++环境,调节至使自己舒适的环境。调节字体和字的大小。02 编辑程序:include <stdio.h> void main(){ char a;printf("请输入一个小写字母: ");a=getchar();a=a-32;printf("转换后的大写字母是:%c\\n",a);} 03 进行编译,连接,运行,检验结果:

用C++编写一个转换字符串中大小写字母的程序
C语言实现如下:#include<stdio.h>#include<stdlib.h>void main(){char c;scanf("%c",&c); \/\/输入一个字母。if ((c>='A')&&(c<='Z')) c+=32;\/\/判断是否为大写字母,是则转换为小写字母。else if((c>='a')&&(c<='z')) c-=32;\/\/否则判断是否为小写字母,是则转换为大写...

...将该字符串中所有的大写字母改为小写字母后输出。
1、打开软件VisualC++6.0,新建一个C源程序,书写C语言程序。2、首先定义两个字符型变量,代码:charc1,c2;从键盘中输入一个大写字母,代码:c1=getchar();3、大写字母与小写字母的ASCII值相差32,代码:c2=c1+32;。将大写字母转化成小写字母。4、输出小写字母。使用putchar()函数,可以输出一个...

c++:编写一个函数,将大写英文字母转换为小写字母,小写字母转换为大写...
前面 include<stdio.h> int main(){ char c;scanf("%c", &c);if(c>='a' && c<='z'){ printf("%c -> %c\\r\\n",c, c-32);}else if(c>='A' && c<='A'){ printf("%c\\r\\n", c+32);}else{ printf("not character");} return 0;} ...

...将该字符串中所有的大写字母改为小写字母后输出。
c char c1, c2;接着,用户通过键盘输入一个大写字母,比如c1 = getchar()。大写字母和其对应小写字母在ASCII表中的差值是32,所以我们可以通过将大写字母的ASCII值加上32来转换它,代码为:c c2 = c1 + 32;当大写字母被转换为小写后,我们使用putchar()函数将其输出,如:putchar(c2)。通过...

怎样用C++写出 输入一个大写字母。输出时变成小写
单个大写字母输出小写的实现过程如下:1、设计思路:在C语言中,每一个常用字符都有一个对应的ASCII值,大写字母A~Z对应的ASCII为65~90,小写字母a~z对应的ASCII值为97~122。大写字母与小写字母的ASCII值相差32,故可以通过这一点实现大写字母与小写字母的转换。2、实现代码如下:3、测试结果:...

c++中,怎样将大写的字母变为小写的字?
C++写出输入一个大写字母,输出时变成小写的方法如下:include <iostream.h> void main(){char c;cin>>c;if ((c>='A')&&(c<='Z')) cout<<(char)(c+32)<<endl;\/\/判断输入的字符是否为大写字母,是则输出其对应的小写字母。else cout<<"该字符不是大写字母"<<endl;\/\/否则输出“该字符...

c++大小写英文字母互换的程序
include <iostream.h> void main(){ int i;char ch;cout<<"您输入的是大写字母还是小写字母?大写请先输入1,小写请输入-1!"<<endl;cin>>i;if(i==1){ cout<<"请输入你想输入的大写字母Ch ";cin>>ch;while(ch>='A'&&ch<='Z'){ ch=ch+32;cout<<"你输入的大写字母对应的小写...

相似回答