天天看點

7-4 字元串字母大小寫轉換 (15 分)

#include<string.h>
#include<stdio.h>
int main(){
    char c[30];
    int i=0;
    while((c[i]=getchar())!='#'){
        if(c[i]>='a'&&c[i]<='z') c[i]-=32;
        else if(c[i]>='A'&&c[i]<='Z') c[i]+=32;//這裡一定要有else不然會做兩次判斷把它全變成小寫
        i++;
    }
    for(i=0;i<30;i++){
        if(c[i]=='#') break;
        else printf("%c",c[i]);
    }
    return 0;
}