看看这个程序中为什么有else的那行总是错误的#include #include using namespace std;int main(){float a,b,c,x1,x2;cin>>a>>b>>c;if(b*b-4*a*c>=0);{x1=(-b+sqrt(b*b-4*a*c))/(2*a);x2=(-b-sqrt(b*b-4*a*c))/(2*a);cout
来源:学生作业帮助网 编辑:作业帮 时间:2024/12/03 05:12:00
看看这个程序中为什么有else的那行总是错误的#include #include using namespace std;int main(){float a,b,c,x1,x2;cin>>a>>b>>c;if(b*b-4*a*c>=0);{x1=(-b+sqrt(b*b-4*a*c))/(2*a);x2=(-b-sqrt(b*b-4*a*c))/(2*a);cout
看看这个程序中为什么有else的那行总是错误的
#include
#include
using namespace std;
int main()
{
float a,b,c,x1,x2;
cin>>a>>b>>c;
if(b*b-4*a*c>=0);
{
x1=(-b+sqrt(b*b-4*a*c))/(2*a);
x2=(-b-sqrt(b*b-4*a*c))/(2*a);
cout
看看这个程序中为什么有else的那行总是错误的#include #include using namespace std;int main(){float a,b,c,x1,x2;cin>>a>>b>>c;if(b*b-4*a*c>=0);{x1=(-b+sqrt(b*b-4*a*c))/(2*a);x2=(-b-sqrt(b*b-4*a*c))/(2*a);cout
试一下:
#include
#include
using namespace std;
int main()
{
float a,b,c,x1,x2;
cin>>a>>b>>c;
if(b*b-4*a*c>=0) //这里不能有分号
{
x1=(-b+sqrt(b*b-4*a*c))/(2*a);
x2=(-b-sqrt(b*b-4*a*c))/(2*a);
cout