K&R 演習2-10 条件式
//K&R 演習2-10 //大文字を小文字に変換する関数lower(P53)を条件式で書き直せ #include <stdio.h> int lower(int c); int main(void) { char c = 'Z'; printf("%c", lower(c)); return 0; } int lower(int c) { c = (c >= 'A' && c <= 'Z') ? c + 'a' - 'A' : c; return c; }
//K&R 演習2-10 //大文字を小文字に変換する関数lower(P53)を条件式で書き直せ #include <stdio.h> int lower(int c); int main(void) { char c = 'Z'; printf("%c", lower(c)); return 0; } int lower(int c) { c = (c >= 'A' && c <= 'Z') ? c + 'a' - 'A' : c; return c; }