中易网

为什么这个求最大值的c程序在vs2010上的输出结果总是-858993460

答案:1  悬赏:40  
解决时间 2021-01-18 09:34
  • 提问者网友:谁的错
  • 2021-01-17 20:27
为什么这个求最大值的c程序在vs2010上的输出结果总是-858993460
最佳答案
  • 二级知识专家网友:何以畏孤独
  • 2021-01-17 21:01
if (d
d=b;

if(d
d=c;

另:scanf("%d,%d,%d",&a,&b,&c); 这里要求输入数据以逗号分隔,如:3,6,9追问但为什么有了分号会出现这种情况呢?追答有了分号,if(); 这就是个无用的语句
最终d=c;
而你输入时,一定是没有加逗号,所以,c是个随机值,故输出就是那样子追问我输入的时候加了逗号,而且无论输入什么数字,出来的都是-8589…追答逗号必须是英文半角的才可以!

如果还有问题,请上运行图!追问好的,谢谢啊,真是大好人
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息