C语言中三个数求最大的数 | 您所在的位置:网站首页 › c语言求abc中最大的数流程图 › C语言中三个数求最大的数 |
在c语言中,三个数中求最大的数,可以用if-else,或者三目运算符?进行两个数两个数的比较,找到最大的数; 可以用两种方式实现,一是直接在main函数里 如图 连续两次比较,更新max的值,找到最大的值。 2 使用函数的方法 如图 我们连续调用两次函数,两个数比较找到最大的数,返回其中的最大的数,再与第三个数比较,找到最大的数 三目运算符?的使用,表达式?a:b;如果表达式为真,返回a,当表达式为假时,返回b, 在这里的应用如图 当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 实验室设备网 版权所有 |