>>275
ってことはASCIIコード前提でOKなんだね
(2)
#include<stdio.h> 
#include<ctype.h> 
int main(void){ 
    int ch;
    while((ch=getchar())!=EOF){
        if('a' <= ch && ch <='z')
            ch = ch + 'A' -'a';
        else if('A' <=ch && ch <='Z')
            ch = ch + 'a' -'A'; 
        putchar(ch); 
    } 
    return 0; 
}