vc++6.0里面的条件运算符?:
答案:2 悬赏:10
解决时间 2021-02-22 23:20
- 提问者网友:泪痣哥哥
- 2021-02-22 05:18
vc++6.0里面的条件运算符?:
最佳答案
- 二级知识专家网友:長槍戰八方
- 2021-02-22 06:39
#include
void main ()
{
int a=3,b=2,c=4,max;
max=a>b?a:(b>c?b:c);
printf("max=%d\n",max);
}
a比b大后就没有和c比较了,要让ab中最大值还要和c比较:
#include
void main ()
{
int a=3,b=2,c=4,max;
max=a>b?(a>c?a:c):(b>c?b:c);
printf("max=%d\n",max);
}
void main ()
{
int a=3,b=2,c=4,max;
max=a>b?a:(b>c?b:c);
printf("max=%d\n",max);
}
a比b大后就没有和c比较了,要让ab中最大值还要和c比较:
#include
void main ()
{
int a=3,b=2,c=4,max;
max=a>b?(a>c?a:c):(b>c?b:c);
printf("max=%d\n",max);
}
全部回答
- 1楼网友:大漠
- 2021-02-22 07:45
a>b 条件错了
max=a>b&&a>c?a:(b>c?b:c);
max=a>b&&a>c?a:(b>c?b:c);
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |