在switch语句中如何输出奇数和偶数?

来源:2-3 编程练习

长驱疾如电

2018-04-12 01:27:03

以下是我写的代码:

int num = 9;

switch (num){

    case n=2n+1;

        NSLog(@"这个数是奇数");

        break;

    case n=2n;

        NSLog(@"这个数是偶数");

        break;

    return 0;

}

写回答

1回答

Tender10

2018-04-12

首先区分奇数、偶数的方法就是通过num%2,看余数是0还是1,如果是0,即偶数,如果是1,即奇数。所以在switch里的判断条件可以是num%2,case语句检测的分别是0,1。具体可参考如下代码:

int num=9;
switch(num%2){
   case 1:
     NSLog(@"这个数是奇数");
     break;
   case 0:
      NSLog(@"这个数是偶数");
      break;
}


2

0 学习 · 1878 问题

查看课程