if (条件1) {
処理1
} else if (条件2) {
処理2
} else if (条件3) {
処理3
}
.
.
.
else {
処理n
}
得点 s に応じて出力する成績を変える。四方向分岐の例。
if (s >= 80) {
printf("優\n"); /* 80点以上なら優 */
} else if (s >= 70) {
printf("良\n"); /* 70点以上80点未満なら良 */
} else if (s >= 60) {
printf("可\n"); /* 60点以上70点未満なら可 */
} else {
printf("不可\n"); /* 60点未満なら不可 */
}