c语言 新人求解 题目是输入 a,b,c 求最小数 过程结果如下 求解错误所在
5个回答
展开全部
两个地方
一个是语法错误,在scanf中,不能用句号,要用逗号
这里说一下,scanf多个输入的话,不用任何%%直接不用任何符号的话,可以用逗号,空格隔开
如果用符号的话,需要对应:逗号,那么输入就用逗号隔开;空格,输入就要用空格隔开
另一个就是判断的时候,你赋值反了,要把a赋值给min,也就是min=a
逻辑上,用min取和bc比较
一个是语法错误,在scanf中,不能用句号,要用逗号
这里说一下,scanf多个输入的话,不用任何%%直接不用任何符号的话,可以用逗号,空格隔开
如果用符号的话,需要对应:逗号,那么输入就用逗号隔开;空格,输入就要用空格隔开
另一个就是判断的时候,你赋值反了,要把a赋值给min,也就是min=a
逻辑上,用min取和bc比较
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a,b,b = min,修改成min = a,b,c,要分开写,也就是说,你赋值的方向错了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
赋值语句写反了,等于号右边的值赋值给左边
修改为
if(b<a)
min = b;
if(c<a&&c<b)
min = c;
修改为
if(b<a)
min = b;
if(c<a&&c<b)
min = c;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
赋值应该是 min=a;min=b;min=c;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a,b,c,min————min=a,b,c
C
C
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询