c语言中ab两数值交换

请问为什么运行的时候b的值要是大的确能换过来,可是a的输出值就是3189,不是b的值为什么?缺括号我后来发现了补了上去,可是还是有这个问题..出来的a值还是乱的。。... 请问 为什么运行的时候 b的值要是大 的确能换过来,可是a的输出值就是3189,不是b的值 为什么?
缺括号我后来发现了补了上去,可是还是有这个问题..出来的a值还是乱的。。
展开
 我来答
帐号已注销
推荐于2018-03-13 · TA获得超过5621个赞
知道大有可为答主
回答量:1459
采纳率:0%
帮助的人:1354万
展开全部

if 后面你有三句,要加大括号啊!

......

if (a<b) {

        t=a; a=b; b=t;

}

......

-----------------------------------------

我试了一下没问题啊:

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式