C語言訓練-2746-大小寫轉換
阿新 • • 發佈:2018-12-22
Problem Description
X現在要學習英文以及各種稀奇古怪的字元的了。現在他想把一串字元中的小寫字母變成大寫字元,大寫字母變成小寫字母,其他的保持不變。
Input
輸入有多組。
每組輸入一個字串,長度不大於80,不包含空格。
Output
輸出轉換後的字串
Sample Input
A*
B+
Sample Output
a*
b+
#include<iostream> #include<string.h> using namespace std; int main() { char a[80];int i,len; while(cin>>a) { len = strlen(a); for(i=0;i<len;i++) { if(a[i]>='a'&&a[i]<='z') printf("%c",a[i]-32); else if(a[i]>='A'&&a[i]<='Z') printf("%c",a[i]+32); else printf("%c",a[i]); } printf("\n"); } return 0; }