文章前言:

之前学过求和函数,这次学最大值函数


目录

一.求最大值

二.这是使用判断语句求最大值

三.三目操作符求最大值

总结


一.求最大值

代码如下

#include<stdio.h>
int main()
{
    int a=10;
    int b=20;
if(a<b)
printf(“最大值%d”,b);//如果结果为真打印最大值b

else
printf(“最大值%d”,a);//否则打印a

    return 0;
}

这就是使用if语句来判断条件为真就使用if

否则就使用else


二.这是使用判断语句求最大值

接下来使用进阶求最大法 和进阶求和函数一样

代码如下

#include<stdio.h>
int MAX(int x,int y)//MAX的类型是整型int
{
    if(x<y)    //判断条件
    return y;    //返回y
    else        //否则返回x
    return x;

}
int main()
{
    int num1=10;//定义变量
    int num2=20;//定义变量
    int max=0;//定义变量
    max=MAX(num1,num2);//调用MAX函数把结果放到max里
    printf(“最大值%”,max);//打印最大值max
    return 0;
}

就是这样先定义变量 调用函数(在函数中使用if语句判断) 

把函数放在变量max里然后打印max 

我是这样理解的


三.三目操作符求最大值

代码如下

#include<stdio.h>
int main()
{
    int a=10;
    int b=20;
    int max=0;//定义变量
max={a>b?a:b};//三目操作符 如果a>b是假 用第三个 真用第二个

printf("max=%d",max);打印max

    return 0;
}

这就是三目操作符求最大值,使用三目操作符很方便 效率也很高

定义变量max={a>b?;a:b};第一个条件(a>b?)

a是否>b如果条件为假就执行条件3;b

如果条件为真就执行条件2;a


总结:

总结完毕

更多推荐

自学C语言(7)求最大值函数