为什么这个求最大值的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…追答逗号必须是英文半角的才可以!
如果还有问题,请上运行图!追问好的,谢谢啊,真是大好人
d=b;
if(d
d=c;
另:scanf("%d,%d,%d",&a,&b,&c); 这里要求输入数据以逗号分隔,如:3,6,9追问但为什么有了分号会出现这种情况呢?追答有了分号,if(); 这就是个无用的语句
最终d=c;
而你输入时,一定是没有加逗号,所以,c是个随机值,故输出就是那样子追问我输入的时候加了逗号,而且无论输入什么数字,出来的都是-8589…追答逗号必须是英文半角的才可以!
如果还有问题,请上运行图!追问好的,谢谢啊,真是大好人
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯