c语言入门:比较三个数的大小 您所在的位置:网站首页 mbgbkb三者的大小关系 c语言入门:比较三个数的大小

c语言入门:比较三个数的大小

2024-07-12 07:39| 来源: 网络整理| 查看: 265

if(a>b) { max=a; } else { max=b; } if(c>max) { max = c; }

这是最容易理解的方法在之前判断两个数大小的基础上,在if语句中嵌套一个if语句,经过多次判断得出最大数。

这样可以再引用函数中将引用的函数变为max(a,b,c)或者在比较两个数的函数在主程序里变为max=max(max(a,b),c)

下面介绍一个三元运算符,这个运算符会使程序进一步简化,而且看起来更加的直观。

它的一般形式如下:

表达式1? 表达式2:表达式3;

? 表达式的值是由 表达式1 决定的。如果 表达式1 为真,则计算表达式2 的值,结果即为整个 ? 表达式的值。如果 表达式1 为假,则计算 表达式3 的值,结果即为整个 ? 表达式的值。

程序如下:

#include int main() { int max; int a,b,c; printf("请输入三个数:"); scanf("%d %d %d",11&a,&b,&c); max=a>b?a:b; max=c>max?c:max; printf("Max is %d",max); return 0; } 如果有疑问可以评论,我会为大家解答。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有