【c语言】推断一个数是奇偶数

//  推断一个数是奇偶数

#include <stdio.h>

void judge_sd(int a)
{
	if ((a & 1) == 0)
	{
		printf("是偶数\n");
		return;
	}
	else
	{
		printf("是奇数\n");
		return;
	}
}

int main()
{
	judge_sd(0);
	judge_sd(1);
	judge_sd(4);
	return 0;
}

时间: 2024-10-22 20:17:07

【c语言】推断一个数是奇偶数的相关文章

【c语言】判断一个数是奇偶数

// 判断一个数是奇偶数 #include <stdio.h> void judge_sd(int a) { if ((a & 1) == 0) { printf("是偶数\n"); return; } else { printf("是奇数\n"); return; } } int main() { judge_sd(0); judge_sd(1); judge_sd(4); return 0; } 版权声明:本文为博主原创文章,未经博主允许不得

【C语言】推断一个数的奇偶(位操作)

//推断一个数的奇偶 #include <stdio.h> int is_signal(int num) { if (num & 1) return 1; else return -1; } int main() { int a; printf("请输入:"); scanf_s("%d", &a); if (is_signal(a)==1) printf("奇数\n"); else printf("偶数\n&

【C语言】推断一个数是否为2的n次方

//推断一个数是否为2的n次方 #include <stdio.h> int is_two_n(int num) { if ((num&(num - 1))) //去掉一个1,推断是否为0 return -1; return 1; } int main() { int a; printf("请输入数字:"); scanf_s("%d",&a); if (is_two_n(a)==1) printf("该数是2的次方\n"

【转载】C语言 构建参数个数不固定函数

深入浅出可变参数函数的使用技巧本文主要介绍可变参数的函数使用,然后分析它的原理,程序员自己如何对它们实现和封装,最后是可能会出现的问题和避免措施. VA函数(variable argument function),参数个数可变函数,又称可变参数函数.C/C++编程中,系统提供给编程人员的va函数很少.*printf()/*scanf()系列函数,用于输入输出时格式化字符串:exec*()系列函数,用于在程序中执行外部文件(main(int argc,char*argv[]算不算呢,与其说main

1119: 零起点学算法26——判断奇偶数

1119: 零起点学算法26--判断奇偶数 Time Limit: 1 Sec  Memory Limit: 64 MB   64bit IO Format: %lldSubmitted: 2419  Accepted: 1508[Submit][Status][Web Board] Description 输入一个整数,判断是奇数还是偶数 Input 输入1个正整数(多组数据) Output 如果是奇数,输出odd否则输出even(每组数据一行) Sample Input 2 Sample O

用python语言来判断一个数是否是水仙花数?

#用python语言来判断一个数是否是水仙花数? #水仙花数: # 1) 一个三位正整数 ( 即取值区间 [100,1000) ) # 2) 个位数字的立方+十位数字的立方+百位数字的立方=它本身  (即数字 abc = a**3 + b**3 + c**3) 代码: for a in range(1,10):    #定义百位数取值区间 (1,9)     for b in range(10):    #定义十位数取值区间 (0,9)         for c in range(10):  

一周学会go语言并应用 by王奇疏

<一周学会go语言并应用> by王奇疏 ( 欢迎加入go语言群: 218160862 , 群内有实践) 零.安装go语言,配置环境及IDE 这部分内容不多,请参考我的这篇安装环境<安装go语言,配置环境及IDE> 日常只有2条命令: go   run  文件路径/xxx.go go   build  文件路径/xxx.go 第一节.语法 1)注释:   // 单行注释      /* 多行注释 *// 2). [基本语法] 一个go语言程序项目只能有1个 package main包

C语言求两个数中最大公约数

在C语言中如何求两个数的最大公约数呢?下面用三种方法进行求解. 方法一:穷举法. 先比较两个数的大小,然后找出较小数t,最后判断t为何值时两个数都能整除,此方法效率较低. 代码如下: #include<stdio.h> int main() {      int num1,num2,temp,i;      scanf("%d%d",&num1,&num2);      if(num1>num2)      {            temp=num1

Luo1221 奇偶数

题目描述 Tom和Bob在玩一个游戏:他写一个由0和1组成的序列. Tom选其中的一段(比如第3位到第5位),问他这段里面有奇数个1还是偶数个1.Bob回答你的问题,然后Tom继续问. Bob有可能在撒谎.Tom要检查Bob的答案,指出在Bob的第几个回答一定有问题. 有问题的意思就是存在一个01序列满足这个回答前的所有回答,而且不存在序列满足这个回答前的所有回答及这个回答. 输入 第1行一个整数,是这个01序列的长度(<=1000000000) 第2行一个整数,是问题和答案的个数. 第3行开始