C/C++の宿題を片付けます 94代目
■ このスレッドは過去ログ倉庫に格納されています
0640デフォルトの名無しさん
2007/08/06(月) 16:08:44#include<stdio.h>
int translate(unsigned char moji){
static unsigned char code[256], is_first=1;
if(is_first){
int i;
for(i=0;i<256;i++) code[i]=i;
for(i='a';i<='z';i++) code[i]=i-'a'+'A';
for(i='A';i<='Z';i++) code[i]=i-'A'+'a';
is_first=0;
}
return code[moji];
}
int main(void){
char buf[256];
int i;
while(fgets(buf, sizeof(buf), stdin)!=NULL){
for(i=0;buf[i]!='\0';i++) putchar(translate(buf[i]));
}
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています