回 帖 发 新 帖 刷新版面

主题:★求助★

新人自学程序,向各位请教个问题。
我打了如下代码:

//*****************
//***  yyyy     ***
//*****************

#include <iostream.h>
#include <math.h>

double max(double x,double y);

void main()
{
  double a,b,c;
  cout<<"input tow numbers:\n";
  cin>>a>>b;

  c=max(a,b);
  cout<<"the squart of maximum="<<sqrt(c);
}
double max(double x,double y)
{
    if (x>y)
        return x;
    else
        return y;
}


然后F7没有任何问题,接着就F5~
F5的提示框提示:input two numbers:
于是我输入了:10 2      然后敲回车。

出现下面的错误。

Loaded 'ntdll.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\kernel32.dll', no matching symbolic information found.
The thread 0x4DC has exited with code 4413024 (0x435660).
The program 'D:\C++\编译器\MSDev98\MyProjects\L\Debug\Louis.exe' has exited with code 4413024 (0x435660).


PS:同学帮忙远程,输入了同样的数值,却能正常运行并算出结果。


谢谢大家,希望给予帮忙~
郁闷,同学输就可以运行,自己输反而不行`~~~~

回复列表 (共1个回复)

沙发

你把project 清理一下。你用F7连接的是当前的代码,而F5还执行的是修改以前的错误代码。清理之后就好了。

我来回复

您尚未登录,请登录后再回复。点此登录或注册