文章前言:
之前学过求和函数,这次学最大值函数
目录
一.求最大值
二.这是使用判断语句求最大值
三.三目操作符求最大值
总结
一.求最大值
代码如下
#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)求最大值函数
发布评论