對給定的一個字符串中的英文字母進行大小寫轉換。
輸入:第一行輸入整數N,表示樣例的個數,以后每行輸入字符串,可以由字母數字標點組成,長度不超過100.
輸出:每行輸出轉換后的結果。
#include <stdio.h>#include <stdlib.h>#include <string.h> int main(int argc, char *argv[]) { int n,i,j,len; char a[200]; PRintf("請輸入用例個數:"); scanf("%d",&n); printf("請輸入用例:"); for(i=0;i<=n;i++){ gets(a); len=strlen(a); for(j=0;j<len;j++){ if(a[j]>='a'&&a[j]<='z'){ a[j]-=32; }else if(a[j]>='A'&&a[j]<='Z'){ a[j]+=32; } } for(j=0;j<len;j++){ putchar(a[j]); } if(i>0){ printf("/n"); } } return 0;}
新聞熱點
疑難解答