if文は論理演算子を使うことにより、複数の条件を組み合わすことが出来ます。
#include <stdio.h>
int main(void){
int a = 3;
if( (a < 10) && (a > 2) ){ //10未満かつ2より上ならば処理を開始
printf("aは10未満、2より上です\n");
}else{
printf("aは10以上です\n");
}
}
実行結果:
aは10未満、2より上です 続行するには何かキーを押してください . . .
また、||を使うことにより、~または~ならばができます。
例:
#include <stdio.h>
int main(void){
int a = 3;
if( (a < 10) || (a > 2) ){
printf("aは10未満または2より上です\n");
}else{
printf("aは10以上または2以下です\n");
}
}
実行結果:
aは10未満または2より上です 続行するには何かキーを押してください . . .
