2627 - 字母大小写转换
从键盘输入一个字符,首先判断它是否是字母。然后进行字母大小写的转换。
Input
从键盘输入任意一个字符。
Output
首先判断是不是字母,如果是字母进行大小写转换,并输出转换后字母。如果不是字母,输出“bushizimu”。
Examples
Input
e
Output
E
Solution C
#include<stdio.h> int main() { char a,b; scanf("%c",&a); if(a>='a'&&a<='z'||a>='A'&&a<='Z'){ if(a>='a'&&a<='z'){ b=a; a=b-32; printf("%c",a); }else{ b=a; a=b+32; printf("%c",a); } }else{ printf("bushizimu"); } return 0; }
Solution C++
#include <iostream> #include <cstdio> using namespace std; int main() { char c; cin>>c; if(c>='a' && c<='z') { //如果是小写字母 c=c-32;//转换成大写字母 cout<<c<<endl; } else if(c>='A' && c<='Z') { //如果是大写字母 c=c+32;//转换成小写字母 cout<<c<<endl; } else { //如果c不是字母 cout<<"bushizimu"<<endl; } return 0; }