男士斜庞克发型图片:c++中的一个小问题

来源:百度文库 编辑:中科新闻网 时间:2024/05/05 22:09:33
# include<iostream>
# include<math.h>
using namespace std;
int mian()
{
double a,b,c,x1,x2;
cout<<"Input a,b,c(b*b-4*a*c>0):";
cin>>a>>b>>c;
double sqrtVal=sqrt(b*b-4*a*c);
x1=(-b+sqrtVal)/(2*a);
x2=(-b-sqrtVal)/(2*a);
cout<<"x1="<<x1<<endl;
cout<<"x2="<<x2<<endl;
return 0;
}
编译之后没有错误显示
Compiling...
Skipping... (no relevant changes detected)
一元二次方程求根.cpp

一元二次方程求根.obj - 0 error(s), 0 warning(s)
但执行之后出现两个错误,请高手指点?

--------------------Configuration: 一元二次方程求根 - Win32 Debug--------------------
Linking...
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/一元二次方程求根.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

一元二次方程求根.exe - 2 error(s), 0 warning(s)

我晕,害我看完了程序.结果是main的拼写错误!

顺便指出你的程序 的一些不足:在cin>>a>>b>>c;后加
if(b*b-4*a*c<0 )
return 0;

main的拼写错误

对于不能link应该是main函数拼写造成的错误。
楼上指出的错误也是存在的

main拼错了!谢谢.
第4行
int main()