首页 > 电脑

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

更新时间2019-03-07 20:41:52

#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;

}

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

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

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

相关标签:

上一篇:声卡是PCI的,而我主板却是PCI-E插槽,这怎么办呀?有转接线、转接卡之类的吗?

下一篇:c++,求代码谢谢