/* * C 言語演習問題(1) 関数 * 問題8 解答例 * (C) 2013 Hirohisa AMAN */ #include char grade( int x ){ if ( x >= 90 ){ return 'S'; /* return が実行された時点で関数は終了する */ } if ( x >= 80 ){ return 'A'; } if ( x >= 70 ){ return 'B'; } if ( x >= 60 ){ return 'C'; } /* 上のいずれでも return されなかった場合 */ return 'D'; } int main(void){ int x; printf("成績 = "); scanf("%d", &x); printf("評価 = %c\n", grade(x) ); return 0; }