-
判断奇偶数
2019-07-14 07:35:091./* 判断奇偶数*/ #include <stdio.h> int main() { int number; printf(“Enter a number: “); scanf(”%d”, &number); if(number&1){ printf("%d 是奇数\n",number); }else{ printf("%d 是偶数...1./* 判断奇偶数*/
#include <stdio.h>
int main()
{
int number;
printf(“Enter a number: “);
scanf(”%d”, &number);if(number&1){ printf("%d 是奇数\n",number); }else{ printf("%d 是偶数\n",number); }
return 0;
}2./* 判断奇偶数*/
#include <stdio.h>
int main()
{
int number;
printf(“Enter a number: “);
scanf(”%d”, &number);if(number%2==0){ printf("%d 是偶数\n",number); }else{ printf("%d 是奇数\n",number); }
return 0;
}
-
位运算判断奇偶数_实例23:三元运算符判断奇偶数
2021-02-05 04:58:36本实例采用三元运算符判断用户输入的数字为奇、偶数语法格式:条件运算?运算结果1:运算结果2如果条件运算...import java.util.Scanner;public class ParityCheck {/*** 三元运算符判断奇偶数* @param args*/public s...本实例采用三元运算符判断用户输入的数字为奇、偶数
语法格式:条件运算?运算结果1:运算结果2
如果条件运算结果为true,返回值就是运算结果1,否则返回运算结果2
%运算符的用途也非常广泛
package com.example;
import java.util.Scanner;
public class ParityCheck {
/**
* 三元运算符判断奇偶数
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner=new Scanner(System.in);
System.out.print("输入一个整数:");
int number=scanner.nextInt();
String str=(number%2==0)?"偶数":"奇数";
System.out.println("你输入的:"+number+"为"+str);
}
}
-
位运算判断奇偶数_位运算判断奇偶数
2020-12-23 10:11:55第一条:利用位运算判断一个整数是奇数还是偶数。经常用到一个for循环,当索引i是奇数时执行语句A,偶数时执行语句B。判断i是奇数还是偶数,可用如下方法:if(i &1){//i是奇数情况执行的代码}else{//i是偶数情况...第一条:利用位运算判断一个整数是奇数还是偶数。
经常用到一个for循环,当索引i是奇数时执行语句A,偶数时执行语句B。判断i是奇数还是偶数,可用如下方法:
if(i &1){
//i是奇数情况执行的代码
}
else{
//i是偶数情况执行的代码
}
位运算的优先级最低,但是运算速度却最快,所以用i&1判断奇偶,要比用i%2==1来判断大约快4倍。在一个要执行上万次的for循环里,能明显提升判断效率。
第二条:利用位运算,取一个除数是2的正整数次方数的余数。
有时候要做一些取余(模)的运算,而除数恰好是2的次方数常量(因为做程序时,经常会把一些会重复运算的关键数值取成2、4、8等),可用如下方法:
取i除以4的余数,用:num=i&3
取i除以8的余数,用:num=i&7
取i除以16的余数,用:num=i&15
。。。。。。
依次类推
第三条:利用位运算,实现对一个数字做除法后再取整(除数是2的正整数次方数)。
这个可能更常用,有时候算坐标,有时候算索引之类,方法如下:
比如,把number除以4的结果取整,一般写成int(number/4)
用位运算,写成number>>2即可.
运算效率会高得多哦!
-
SQL中判断奇偶数的方法
2020-04-26 12:03:31SQL判断奇偶数的方法查询ID是奇数的记录
“JIOUSHU”表:
SELECT * FROM JIOUSHU WHERE ID%2 != 0; #适用于Mysql、SQL Server
SELECT * FROM JIOUSHU WHERE ID&1; #适用于Mysql
SELECT * FROM JIOUSHU WHERE MOD(ID,2) = 1; #适用于Mysql
练习题:
有如下一张表T
希望用SQL 将每列数据中存在奇数的数据统计出来,结果如下:
Solution:----建表 if object_id('T','U') is not null drop table T Create table T( IP int, NUM1 int, NUM2 int, NUM3 int ) Insert INTO T VALUES (1,3333,4442,221); Insert INTO T VALUES (2,65,24,96); select * from T --查询 select *,case when NUM1 % 2 = 1 then 1 else 0 end + case when NUM2 % 2 = 1 then 1 else 0 end + case when NUM3 % 2 = 1 then 1 else 0 end as 奇数个数 from T
-
C++语言判断奇偶数
2021-04-02 12:56:19C++语言判断奇偶数1.运行程序,输入参数,结果如下。2.源代码 1.运行程序,输入参数,结果如下。 输入23,判断为奇数。 输入26,判断为偶数。 2.源代码 #include<iostream> using namespace std; bool is... -
JavaScript判断奇偶数
2017-08-24 12:30:14使用JavaScript编写一个判断奇偶数的方法 使用java代码的话原理是一样的 标题页 function chk(num){ alert( (num%2 ==0) ?"偶数":"奇数");//判断是否能整除2 }