我是C语言初学者,请问下面c++语言编写的程序代码错在哪里

2024-11-28 14:56:06
推荐回答(6个)
回答1:

你这还是C,没有用到任何C++的东西
错误有
1. main函数没有return
2.&a&b&c);中间没有逗号格开
3.方程系数用整型,实际应该用float

回答2:

与下面比较一下,我亲自给你在VC上调了一下:
#include"stdio.h"
#include"math.h"
int main()
{
int a=1,b=2,c=3;
float x1,x2;
scanf("%d%d%d",&a,&b,&c);
x1=(-b+sqrt(b*b-4*a*c))/(2*a);
x2=(-b-sqrt(b*b-4*a*c))/(2*a);
printf("%f,%f",x1,x2);
}

回答3:

#include"stdio.h"
#include"math.h"
int main()
{
float a=1,b=2,c=3;
float x1,x2;
scanf("%d%d%d",&a,&b,&c);
x1=(-b+sqrt(b*b-4*a*c))/(2*a);
x2=(-b-sqrt(b*b-4*a*c))/(2*a);
printf("%f\n%f",x1,x2);
}
对比着看吧
而且这不是c++的特点啊 还是c语言啊

回答4:

你这是C语言程序吧!!! C++的话一般输入输出都是cin cout ,还有命名空间之类的!

回答5:

你这是C语言上的吧,最后加上
return 0;

回答6:

你要求是什么?