黑马程序员技术交流社区
标题:
【手打】调用函数求最大数
[打印本页]
作者:
悄然林静
时间:
2016-7-22 00:03
标题:
【手打】调用函数求最大数
如题,纯手打求斑竹摸头~~
#include <stdio.h>
int num1,num2,num3,max;
int getMax(num1,num2,num3)
{
if (num1>=num2 && num1>=num3) //如果只写>时,num1=num2会导致if和else if都不成立而直接得出最大值为num3
{
max=num1;
}
else if (num2>=num1 && num2>=num3)
{
max=num2;
}
else
{
max=num3;
}
return (max);
}
//用三目运算符更简单:
//int max=num1>num2?num1:num2;
// max=max>num3?max:num3;
int main()
{
printf("请输入3个数:\n");
scanf("%d%d%d",&num1,&num2,&num3);
getMax(num1,num2,num3);
printf("输入的3个数中最大的是%d\n",max);
return 0;
}
复制代码
作者:
gdutyong
时间:
2016-7-22 00:06
好好学习
作者:
悄然林静
时间:
2016-7-22 00:12
沙发自己坐~~
作者:
twototwoto
时间:
2016-7-22 11:01
嗯,用三目运算符确实比较简洁
max = (num1>num2?num1:num2)>num3?(num1>num2?num1:num2):num3;
作者:
yuzhenlin
时间:
2016-7-22 22:04
牛逼 .看不懂{:2_31:}
作者:
zou897591783
时间:
2016-7-22 23:50
66666666666666666666666666666666666
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2