回答(2件)
(ID非公開) 参考: #include <stdio.h> int main(void) { char s[20]; int i; scanf("%s",s); for(i=0;s[i];i++){ if(s[i]>='a' && s[i]<='z'){ s[i] -=32; }else if(s[i]>='A' && s[i]<='Z'){ s[i]+=32; } } printf("%s\n",s); return 0; } ーーーーーーーーーーーーーーーー 参考2: #include <stdio.h> #include <ctype.h> int main(void) { char s[20]; int i; scanf("%s",s); for(i=0;s[i];i++){ if(islower(s[i]))s[i]=toupper(s[i]); else if(isupper(s[i]))s[i]=tolower(s[i]); } printf("%s\n",s); return 0; }
NEW! この回答はいかがでしたか? リアクションしてみよう