为了账号安全,请及时绑定邮箱和手机立即绑定

求大神,求三个值当中的最大值

求大神,求三个值当中的最大值

C C# C++
我是一个小小小小白 2016-11-07 23:36:09
我这样写的 #include"stdio.h" main() { int a,b,c,d,e; scanf("%d%d%d",&a,&b,&d); a>b?c=a:c=b; c>d?e=c:e=d; printf("%d",e); }
查看完整描述

4 回答

已采纳
?
蜀山妖道

TA贡献3条经验 获得超0个赞

可以这样写,变量还改少点
查看完整回答
反对 回复 2016-11-08
?
杨皓宸

TA贡献3条经验 获得超3个赞

也可以这样写

#include<stdio.h>

int main()

{

    int a ,b,c,max;

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

    int max = (a>b?(a>c?a:c):(b>c?b:c));

printf("最大值为: %d \n", max ); 

}


查看完整回答
1 反对 回复 2016-11-09
?
杨皓宸

TA贡献3条经验 获得超3个赞

#include<stdio.h>

int main(){

int a,b,c,max;

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

max=a;

if(max<b)

max=b;

if (max<c)

max=c;

printf("%d",max);

}

查看完整回答
1 反对 回复 2016-11-09
?
古城笙箫

TA贡献1条经验 获得超0个赞

用if

查看完整回答
反对 回复 2016-11-08
?
Lemon156

TA贡献91条经验 获得超32个赞

这样写也没错,就是定义的变量有点多

查看完整回答
反对 回复 2016-11-08
  • 4 回答
  • 1 关注
  • 1759 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信