C语言中比较两数的大小——三种方法

这篇具有很好参考价值的文章主要介绍了C语言中比较两数的大小——三种方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

定义a = 10,b = 20,以下为三种比较方式:

一、if-else法

#include<stdio.h>
int main(){
	int a = 10;
	int b = 20;
	int ret = 0;
    if(a>b)
        ret = a;
    else
        ret = b;
	printf("max=%d\n",ret);
	return 0;
}

通过在函数中运用if-else语句来求出大的数,运行结果如下:

c语言比较两个数的大小,C语言池,c语言,c++,算法

 二、三目运算符法

#include<stdio.h>
int main(){
	int a = 10;
	int b = 20;
	int ret = a > b ? a : b;
	printf("max=%d\n",ret);
	return 0;
}

通过三目运算符 ( ? :)来求出大的数,运行结果如下:

c语言比较两个数的大小,C语言池,c语言,c++,算法

 三、调用函数法

#include<stdio.h>
int MAX(int a, int b){
	if (a > b)
		return a;
	else
		return b;
}
int main(){
	int a = 10;
	int b = 20;
	int ret = MAX(a,b);
	printf("max=%d\n",ret);
	return 0;
}

通过调用MAX函数来求出大的数,运行结果如下:

c语言比较两个数的大小,C语言池,c语言,c++,算法

在C中比较两个数的大小的方法我总结了以上三种,希望可以帮助到你!

END:遇到问题,那就不断的去钻研,与此同时,别忘了做好笔记。

 文章来源地址https://www.toymoban.com/news/detail-540840.html

到了这里,关于C语言中比较两数的大小——三种方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 数据结构(C语言):两个字符串比较大小

    在写这篇文章之前,作者想先和大家分享一个小故事。如果你不想看这个小故事的话,可以直接跳到第二点哦。 为了锻炼自己的编码能力,平时作业和实验题的代码我都是不看书、不看老师的PPT,按照自己的思路一行一行敲出来的。同时也不太理解那些照着书敲代码的同学。

    2024年02月03日
    浏览(38)
  • Verilog语法学习——LV9_使用子模块实现三输入数的大小比较

    题目来源于牛客网 [牛客网在线编程_Verilog篇_Verilog快速入门 (nowcoder.com)](https://www.nowcoder.com/exam/oj?page=1tab=Verilog篇topicId=301) 描述 在数字芯片设计中,通常把完成特定功能且相对独立的代码编写成子模块,在需要的时候再在主模块中例化使用,以提高代码的可复用性和设计的层

    2024年02月15日
    浏览(24)
  • C语言--三个数比大小(三种方法)

    第一种方法(有点复杂,一次一次比较) #include stdio.h int main() {     int a, b, c;     printf(\\\"请输入三个整数:\\\");     scanf(\\\"%d %d %d\\\",a,b,c);     int max = a;     if (b max) {         max = b;     }     if (c max) {         max = c;     }     printf(\\\"%d \\\", max);     int min = a;     if (b min) {    

    2024年02月03日
    浏览(30)
  • C# 两个日期比较大小

    格式: int ints= DateTime.Compare(日期1, 日期2); 如果日期1=日期2,返回0; 如果日期1日期2,返回1; 如果日期1日期2,返回0; 当调用compare方法比较两个时间大小时,传入的两个时间参数除了必属同一时区之外,还必须属于同一个精度范围。对两个 DateTime 的实例进行比较,并返回

    2024年02月04日
    浏览(95)
  • 【C语言】字母转换大小写的三种方法

    🦄 个人主页 :修修修也 🎏 所属专栏 :C语言 ⚙️ 操作环境 : Visual Studio 2022 目录 方法一:库函数法 📌小写转换大写:toupper()函数 📌大写转换小写:tolower()函数 方法二:加减32法 📌小写转换大写:字符数据减32 📌大写转换小写:字符数据加32 方法三:位运算法 📌大小写

    2024年02月09日
    浏览(52)
  • c语言大小写字母转换的三种方法 到 思考指针(超详细)

    目录 前言 总结摆在前面 1.指针思考的拓展 2.浅提一下表达式求值  三种方法 1.利用ASCII相差32 1.1以表达式求值的思考方式 1.2以指针的方式 2.通过按位异或来求(我觉得太巧合了,不推荐) 3.通过库函数(这个看你积累) 3.1  tolower函数——转换字符位小写 定义 参数 返回值

    2024年02月19日
    浏览(32)
  • 用Vue做个简单的比较两个数字的大小页面

    1、 考核知识点 创建vue实例和对v-model内置指令的使用 2、 练习目标 创建vue实例 掌握v-model内置指令的使用。 3、 需求分析 初始状态下,“比较”按钮不可点击,输入一个数字,按钮仍然不可点击,当两个数字输入完后,按钮变为可点击状态;点击下方“比较”按钮,显示比

    2024年02月11日
    浏览(28)
  • C语言:给定两个数,求这两个数的最大公约数(新思路:辗转相除法)

    从键盘 输入两个数 , 求 这 两个数 的 最大公约数 。                       =========================================================================                         (一). 生成 相关变量 ; 从键盘 输入两个数 ; 再 使用 三目操作符(条件操作符) 找出 较小值 。        

    2024年02月09日
    浏览(34)
  • 没有jodatime,rust里怎么比较两个日期(时间)的大小呢?

    在 Rust 中,比较两个日期的大小有多种方法。以下是列举的四种常见方法: 这些方法中,前两种使用 PartialOrd 和 Ord trait 进行日期比较,第三种结合了 PartialEq 和 Eq trait,而第四种方法使用 DateTime 类型的 timestamp 进行比较。

    2024年02月14日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包