C程序检查数字是偶数还是奇数

在此示例中,您将学习检查用户输入的数字是偶数还是奇数。

要理解此示例,您应该了解以下C语言编程主题:

偶数是可以被2整除的整数。例如:0、8,-24

奇数是不能被2整除的整数。例如:1、7,-11、15

程序检查偶数或奇数

#include

int main() {

int num;

printf("输入一个整数: ");

scanf("%d", &num);

//如果num可被2整除则为真

if(num % 2 == 0)

printf("%d 是偶数。", num);

else

printf("%d 是奇数。", num);

return 0;

}

输出结果输入一个整数: -7

-7 是奇数。

在程序中,用户输入的整数存储在变量num中。

然后,使用模数%运算符检查num是否完全能被2整除。

如果该数完全能被2整除,则测试表达式号%2 == 0计算结果为1 (true)。这意味着数字是偶数。

但是,如果测试表达式的计算结果为0(false),则该数字为奇数。

用三元运算符检查奇数或偶数的程序

#include

int main() {

int num;

printf("输入一个整数: ");

scanf("%d", &num);

(num % 2 == 0) ? printf("%d 是偶数。", num) : printf("%d 是奇数。", num);

return 0;

}

输出结果输入一个整数: 33

33 是奇数。

在上面的程序中,我们使用了三元运算符?:,而不是if...else语句。

判断奇偶数的程序c语言子函数,C程序检查数字是偶数还是奇数相关推荐

  1. kotlin 判断数字_Kotlin程序检查数字是偶数还是奇数

    kotlin 判断数字 Given a number N, we have to check whether it is EVEN or ODD. 给定数字N ,我们必须检查它是偶数还是奇数 . Ex ...

  2. C语言 统计输入任意多数字的偶数和奇数的个数,并输出相应的内容

    方法一:单纯应用数组实现. #include<stdio.h> main() {int a[100],i,j,m=0,n=0,k=0; //数组上限定为100char s;printf(& ...

  3. 使用if条件判断语句 | 判断奇偶数 | Java编程

    文章目录 简介 if - else语句 实现判断奇偶数的程序 if - else 语句的执行流程 程序运行结果 总结 简介 if语句是指编程语言(包括c语言.C#.VB.java.汇编语言等)中用来判 ...

  4. C语言自增自减运算、判断奇偶数、三角形面积

    C语言程序案例之二 问题引入 自增和自减运算 判断奇偶数 输入三个数,判断是否为三角形,如是,则计算三角形的面积 问题引入 1.实现++和--的输出 2.判断奇偶数 3.输入三边,判断是否构成三角形并 ...

  5. C语言- 循环打印 for循环例子(判断奇偶数) 第四讲

    回顾: *                  程序目的   猜数游戏(单数) *                  scanf()    //与程序交互的用法 *                  流 ...

  6. oracle判断if函数,ORACLE判断奇偶数函数

    ORACLE判断奇偶数函数 create or replace function f_isodd(p_num in number) return number as begin if mod(p_nu ...

  7. 位运算判断奇偶数_基础拾遗:除了amp;和amp;amp;的区别,你还要知道位运算的这5个运算符...

    01 前言 那年刚找工作那会,就碰到过这么一个简单的题目1.都是作为逻辑与的运算符.2.&&具有短路功能,计算出前者false,就不需计算后者的true or false.后来在微信群 ...

  8. VBA提高篇_12_1 VBA判断奇偶数的方法

    VBA 判断奇偶数的方法 Sub test() Debug.Print 1 And 1 '1 奇数 Debug.Print 2 And 1 '0 偶数 Debug.Print 3 And 1 '1 奇 ...

  9. Java方法的案例:求和、判断奇偶数、求最值

    1.方法定义的技巧说明: 修饰符 返回值类型 方法名( 形参列表 ) {方法体代码( 需要执行的功能代码 )return 返回值; } 1.修饰符:public static-----→暂时固定用这个 ...

最新文章

  1. 015_视图(Views)
  2. 原: 安装VMtools过程流水帐
  3. [bug] uni-app 支付宝小程序 上传文件uni.uploadFile 报错 errMsg: “uploadFile:fail 无效参数“
  4. php在线考试系统模板下载,PHPEMS在线模拟考试系统 v6.1
  5. 使用OSHI 检索系统信息,超牛逼、超级秀、超级巴适!!快来看看吧!不然你会后悔的!!666
  6. colab显示没有gpu的解决方法
  7. JVM专题之分代模型:年轻代、老年代、永久代
  8. LINQ语法类似于SQL的语法
  9. 如何在页面中获取到ModelAndView绑定的值
  10. VBS进行http请求及JSON数据的读取和生成
  11. Java 线程死锁初理解
  12. 微信小程序生成二维码最新版
  13. lattice diamond/radiant license申请
  14. 51nod1521 一维战舰
  15. 霓虹灯仍然肆无忌惮的绽放着它的妖艳
  16. 【5G核心网】 NGAP 消息
  17. 不同业务场景该如何选择缓存的读写策略?
  18. APP - 小米/红米电视开机广告屏蔽 hosts 列表分享,轻松解决开机广告
  19. 球差透射电镜测试服务的收费标准和样品要求
  20. Selenium WebDriver下载安装

热门文章

  1. BFS——1253 胜利大逃亡
  2. linux桌面版安装输入法,Debian KDE桌面安装五笔和拼音输入法
  3. C#中Listobject.Clear()方法和实例化new Listobject()操作的结果分析
  4. asp.net 获取汉字字符串的拼音首字母,含多音字
  5. jupyter能debug了,使用vscode的jupyter插件进行debug
  6. PostgreSQL测试套-pg_regress使用
  7. 2018年下半年网络工程师上午真题及答案解析
  8. Google Adsense api 推荐介绍 ~!没有网站照样赚钱!
  9. ROS2教程(入门级):创建ROS2工作空间
  10. 【Linux】Ubuntu20网络频繁掉线解决