C语言实现如下:
#include
#include
void main()
{
char c;
scanf("%c",&c); //输入一个字母。
if ((c>='A')&&(c<='Z')) c+=32;
//判断是否为大写字母,是则转换为小写字母。
else if((c>='a')&&(c<='z')) c-=32;
//否则判断是否为小写字母,是则转换为大写字母。
else //否则,该字符不是字母,则输出“该字符不是字母”并结束程序。
{
printf("该字符不是字母\n");
exit(0);
}
printf("%c\n",c); //输出转换后的字母字符。
}
大写字母转换成小写字母
#include
#include
using namespace std;
int main()
{
string s;
char *p;
cin>>s;
for(p=s.begin();p!=s.end();p++)
{
if(*p>='A'&&*p<='Z')
*p=*p+32;
}
cout<return 0;
}
举个栗子:
1234567891011121314151617大写字母转换成小写字母#include
upper();
lower();