在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; }
相似问题