C语言中三个数求最大的数 您所在的位置:网站首页 c语言求abc中最大的数流程图 C语言中三个数求最大的数

C语言中三个数求最大的数

2024-07-10 01:00| 来源: 网络整理| 查看: 265

在c语言中,三个数中求最大的数,可以用if-else,或者三目运算符?进行两个数两个数的比较,找到最大的数;

可以用两种方式实现,一是直接在main函数里

如图

32fc1f446eab43f7bd349732b502da47.png

连续两次比较,更新max的值,找到最大的值。

2  使用函数的方法

如图76088efe8bd34fc6b7bf769b92dd0c30.png

我们连续调用两次函数,两个数比较找到最大的数,返回其中的最大的数,再与第三个数比较,找到最大的数 

 三目运算符?的使用,表达式?a:b;如果表达式为真,返回a,当表达式为假时,返回b,

在这里的应用如图

3eee7e76a0af4dfd89a789e5816f332b.png

 当num1>num2时,max就=num1,不成立就=num2,连续两次比较就可以得到最大值,最后输出。

到此结束,谢谢阅读!

代码如下,仅供参考:

1  

#include int main(){     int a,b,c;     scanf("%d %d %d",&a,&b,&c);     int max;     if(a>b){         max=a;     }     else {         max=b;     }     if(max

int max;

if(num1>num2){

max=num1;

}

else {

max=num2;

}

return max;

}

int main(){

int a,b,c;

scanf("%d %d %d",&a,&b,&c);

int max=Find_max_number(a,b);

max=Find_max_number(c,max);

printf("%d\n",max);

return 0;

}

 

3

#include

int Find_max_number(int num1,int num2){

int max;

max=num1>num2?num1:num2;

return max;

}

int main(){

int a,b,c;

scanf("%d %d %d",&a,&b,&c);

int max=Find_max_number(a,b);

max=Find_max_number(c,max);

printf("%d\n",max);

return 0;

}



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

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