複数の条件を判別したい場合には、if文を組み合わせて判別できる。
下記の例は、条件の1番目が成立するか2番目が成立するか、それとも全てに当てはまらないか。の判別をすることができる。
#include <stdio.h>
int main(void)
{
int a = 5;
if (a%2 == 0) {
printf("%dは2で割り切れます\n", a);
} else if(a%3 == 0) {
printf("%dは3で割り切れます\n", a);
} else {
printf("%dは2でも3でも割り切れません\n", a);
}
}