同样的代码 VC6.0上能运行,VS2010会出现如图情况,求解决

#include <stdio.h>

 

int main(void)

{

double a, b;

printf("请输入2个数: ");

scanf("%lf%lf, &a,&b");

printf("a is %lf, b is %lf ", a, b);

if(a>- b)

printf("a 是最大值,最大值为: %lf ", a);

else

printf("b 是最大值,最大值为:%lf ", b);

return 0;

}

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
1个回答

提示,内存写入错误。可以把栈保留空间设置得更大一些,再试试。

另外,程序中if(a>- b)与找最大值算法不符。

发布于 2019-03-08 12:25
查看更多
外卖券领取

相关问题

支持语音或者文本回复

语音最长一分钟

点击录音开始,最短不低于3秒