最后出现fatal error C1004: unexpected end of file found

来源:百度知道 编辑:UC知道 时间:2024/07/01 00:41:20
#include "iostream.h"
#include "math.h"
double delta(double a,double b,double c);
double f1(double a,double b,double c);
double f2(double a,double b,double c);
int main ()
{
double a,b,c;
cout <<"请输入a:";
cin >>a;
cout <<endl;
cout <<"请输入b:";
cin >>b;
cout <<endl;
cout <<"请输入c:";
cin >>c;
cout <<endl;
double dt;
dt=delta(a,b,c);
if (dt<0)
{
cout <<"方程无解!" <<endl;
}
else
{
if (dt==0)
{
cout <<"x1=x2=" <<f1(a,b,c) <<endl;
}
else
{
cout <<"x1=" <<f1(a,b,c) <<endl;
cout <<"x2=" <<f2(a,b,c) <<endl;
}
return 0;
}
double delta(double a,double b,double c);
{

主函数中缺少一个括号.

后面的三个函数定义中的函数头后面都多了一个分号

修改如下:

//---------------------------------------------------------------------------
#include "iostream.h"
#include "math.h"
double delta(double a,double b,double c);
double f1(double a,double b,double c);
double f2(double a,double b,double c);
int main ()
{
double a,b,c;
cout <<"请输入a:";
cin >>a;
cout <<endl;
cout <<"请输入b:";
cin >>b;
cout <<endl;
cout <<"请输入c:";
cin >>c;
cout <<endl;
double dt;
dt=delta(a,b,c);
if (dt<0)
{
cout <<"方程无解!" <<endl;
}
else
{
if (dt==0)
{
cout <<"x1=x2=" <<f1(a,b,c) <<endl;
}
else
{
cout <<"x1=" <<f1(a,b,c) <<endl;
cout <<"x2="