55问答网
所有问题
从键盘输入一个大写字符,将它转换为对应的小写字母后输出
我不要指针的
举报该问题
推荐答案 2010-09-28
#include<iostream>
using namespace std;
void getString(char strings[]);
void reverseCase(char strings[]);
int main()
{
const int STRINGSIZE = 100;
char strings[STRINGSIZE];
int count;
getString(strings);
cout << "输入的字符或字符串 => " << strings << "\n";
reverseCase(strings);
cout << "转换后的字符或字符串 => " << strings << "\n";
return 0;
}
void getString(char string[])
{
cout << "请输入字符或字符串: ";
cin>>string;
}
void reverseCase(char strings[])
{
int length = strlen(strings);
for (int i=0; i<length; i++)
{
if (strings[i] >= 'a' && strings[i] <= 'z')
{
strings[i] = strings[i] - 32;
continue ;
}
else if(strings[i] >= 'A' && strings[i] <= 'Z')
{
strings[i] = strings[i] + 32;
}
}
}
这个输入字符字符串都可以,适用于大小写转换
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/IRLIeeQGR.html
其他回答
第1个回答 推荐于2017-09-19
#include<stdio.h>
void main()
{char c1,c2;
printf("输入个大写字母:\n");
scanf("%c",&c1);
c2=c1-32;
printf("%c\n",c2);
}
程序好像就是这样的吧
ASCII码的字母大小写相差32,本回答被提问者采纳
第2个回答 2010-09-28
按CAOS LOCK
相似回答
大家正在搜
相关问题
c语言,从键盘中输入一个字符,如果是大写字母,转换成小写字母...
怎样把键盘输入a~z的一个大写字母编写程序把它换成对应的小写...
c++ 用户输入一个字符,如果是大写字母,则转换成小写字母输...
从键盘输入一个字符串,将其中的小写字母全部转换为大写字母,然...
编写程序输入一个小写字母,如何将其转换为大写字母输出
键盘输入1个大写字母,将其转化为小写字母后换行输出;键盘再输...
从键盘输入一个字符,如果是大写字母则转换为小写字母后输出,
C语言编程题:从键盘输入一个小写字母,在屏幕上显示其对应的大...