若 a<b,则 c=1
反之若a>=b,则c=0;
我想写的尽量简洁一些,谢谢
求一段比较大小的c++小程序
答案:6 悬赏:0 手机版
解决时间 2021-02-18 14:24
- 提问者网友:王者佥
- 2021-02-18 06:21
最佳答案
- 五星知识达人网友:春色三分
- 2021-02-18 07:59
简洁:
如果是gcc的话,c=a<b; (gcc的true用1表示)
如果是vc的cl的话 c=-(a<b); (cl的true用-1表示)
标准:
c=a<b?1:0;
如果是gcc的话,c=a<b; (gcc的true用1表示)
如果是vc的cl的话 c=-(a<b); (cl的true用-1表示)
标准:
c=a<b?1:0;
全部回答
- 1楼网友:上分大魔王
- 2021-02-18 11:30
a>b?c=0:c=1;
- 2楼网友:神也偏爱
- 2021-02-18 11:06
c = (a < b ? 1 : 0);
- 3楼网友:人類模型
- 2021-02-18 10:45
if(a<b) c=1
else c=0
- 4楼网友:舍身薄凉客
- 2021-02-18 10:36
cout<<"最大的数是:"<<"t"<
- 5楼网友:洎扰庸人
- 2021-02-18 09:08
如果你想自己写的话,直接c=a<b?1:0;
如果你只是想用的话,直接c=max(a,b); STL库中有这些函数的
至于Constroy说的true=-1,至少我在VS2012上没看到这种现象,应该是VC6之类的老编译器了吧...
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯