/* **************************************************************** prog1/ex01/prog04.c Last update: Oct. 1 2020 **************************************************************** */ #include char VowelChgCase(char); int main() { char c; while (1){ if (scanf("%c",&c) == EOF) break; printf("%c",VowelChgCase(c)); } return 0; } /***************************** VowelChgCase 関数 母音小文字(a,i,u,e,o)は大文字に、 母音大文字(A,I,U,E,O)は小文字に、 それ以外はそのまま返す *****************************/ char VowelChgCase(char c){ switch (c) { case 'a': case 'i': case 'u': case 'e': case 'o': return c-32; break; case 'A': case 'I': case 'U': case 'E': case 'O': return c+32; break; default: return c; } }