重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
c语言里面不能使用根号什么的。而是用一些math.h头文件里面的一些数学函数来进行根号等数学运算。
创新互联专注于温江企业网站建设,响应式网站开发,商城网站建设。温江网站建设公司,为温江等地区提供建站服务。全流程按需设计网站,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务
举例:
int a=4,b;
b=sqrt(a);//sqrt(a)是对a取平方根,返回a的平方根,b的值为2。
楼主的二元一次方程求解程序大体对的,而且很不错,只有两个小错误,鄙人粗浅修改建议如下:
#includestdio.h
#includemath.h
int
main()
{
double
a,b,c,x;
scanf("%lf%lf%lf",a,b,c);
x=b*b-4*a*c;
if(x=0)
{
if(x0)
printf("x1=%.2lf\nx2=%.2lf",(-b+sqrt(x))/(2*a),(-b-sqrt(x))/(2*a));
/*
将句中的2*a改为(2*a),就是加个括号就好了,否则就是前面整体乘a
*/
if(x==0)
/*
将
x=0
改为
x==0
一个是赋值语句,后面一个是比较语句,别混淆咯,呵呵
*/
printf("x1=x2=%.2lf",(-b+sqrt(x))/(2*a));
}
else
printf("No
answer!");
return
0;
}
不知道是否合适,楼主随便看看吧。
c语言是函数式语言,所以函数很重要,举个例子 #includestdio.h int abc(int a ,int b) /* abc 前的 int 表示这个函数的返回值是整数,abc 是函数名称,括号里的是定义了两个参数它们都是整数*/ { int a=123; printf("%d",a); } 这个是我们自己写的函数,还有现成的c库函数,直接调用就行,限于篇幅,其实你仔细的抠书,书上都有,我就是看书学会的