刚好睡不着,就写了这些,如果只是单单一个大写字母的转换第一个留言者的就不错了,他用了很少的语句就完成了
//只将单个大写字母转换为小写
#include
using namespace std;
void main(){
char ch1,ch2;
int re=1;
while(re){
cout<<"请输入要转换的大写字母:";
cin>>ch1;
if(ch1<65||ch1>90)
cout<<"输入有误"< else break;
}
if(ch1>=65&&ch1<=90)
ch2=ch1+32;
cout<<"转换为小写字母"<}
//将单个字母大小写互换
#include
using namespace std;
void main(){
char ch1,ch2;
int re=1;
while(re){
cout<<"请输入要转换的字母:";
cin>>ch1;
if(ch1<65||(ch1>90&&ch1<97)||ch1>122)
cout<<"输入有误";
else break;
}
if(ch1>=65&&ch1<=90){
ch2=ch1+32;
cout<<"转换为小写字母"< }
if(ch1>=97&&ch1<=122){
ch2=ch1-32;
cout<<"转换为大写字母"< }
}
//将一串字母大小写互换
#include
#include
#include
using namespace std;
void main(){
char ch1[100],ch2[100];
int re;
do{
re=0;
cout<<"请输入一串字母:";
cin.getline(ch1,99);
for(int i=0;i if(ch1[i]<65||(ch1[i]>90&&ch1[i]<97)||ch1[i]>122){
cout<<"输入有误 ";
re=1;
continue;
}
if(ch1[i]>=65&&ch1[i]<=90){
ch2[i]=ch1[i]+32;
}
if(ch1[i]>=97&&ch1[i]<=122){
ch2[i]=ch1[i]-32;
}
}
}
while(re);
cout<<"被转换为";
for(int j=0;j cout< }
cout<}
--------------------next---------------------
阅读(1217) | 评论(0) | 转发(0) |