問題12-2


変数a,b,nはint型で,a=7,b=5である.次のifの実行後,変数nはいくつか.

 1)if(a<8) {
       if(b==5) n=1; else n=2;
   }
   else if(a>9) {
       if(b<4) n=3; else n=4;
   }

 2)if(a>=8) {
       if(b==5) n=1; else n=2;
   }
   else n=3;

 3)if(a!=7) n=1;
   else if(a>3) n=2; else n=3;

 4)if(a*2<9) {
       if(b%2==0) {
           n=3;
       }
       else {
           n=4;
       }
   }
   else n=5;

 5)if(a==9) n=5;
   else {
       if(b==6) {
           n=4;
       }
       else {
           n=3;
       }
   }

 6)if(a>8) {
       if(b==5) n=5; else n=4;
   }
   else if(a>0) n=3; else n=2;

 7)if(a>8) {
       if(b==5) n=5; 
       else n=4;
   }
   else {
       if(a>0) n=3; 
       else n=2;
   }

 8)if(a!=7) n=5;
   else {
       n=6;
       if(b<6) n=7;
   }

 9)if(a>9) n=3;
   else if(a>8) n=4;
   else if(a>6) n=5; 
   else n=6;

10) if(a==7) {
        if(b==4) n=5; else n=6;
    }
    else {
        if(b==5) n=7; else n=8;
    }


→ 答えを見る
→ 戻る