#include<iostream>
#include<string>
#include<cstring>
#include<stdio.h>
using namespace std;
int main(){
string a;
char b[129];
while(gets(b)){
int s=a.length();
strcpy(b,a.c_str() );
for(int i=0;i<s;i++){
if(b[i]>='a'&&b[i]<='z'){
//这填什么?//
}
else if(b[i]>='A'&&b[i]<='Z'){
//这填什么?//
}
}
cout<<endl;
}
return 0;
}
字符串的大小写转换
要求输入接收空格,输出保留空格!
分别是:
b[i] += 'A' - 'a';
b[i] += 'a' - 'A';
for(int i=0;i<s;i++){
if (b[i] == 32) {
cout << " ";
}
if(b[i]>='a'&&b[i]<='z'){
b[i] += 'A' - 'a';
cout << b[i];
}
else if(b[i]>='A'&&b[i]<='Z'){
b[i] += 'a' - 'A';
cout << b[i];
}
}