c语言函数abc的值 c语言中c=abca,b是什么意思

C语言 方程求根 用三个函数分别输出 abc的值从主函数输入

1.

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名申请网站空间、营销软件、网站建设、芝罘网站维护、网站推广。

楼主的x()和y()写的一样啊。

2.在x()和y()中的定义

int

x1,x2;应该改为

double

x1,x2;

3.

楼主对b*b-4*a*c0如何处理?

4.scanf("%lf,%lf,%lf",a,b,c);最好改为scanf("%lf%lf%lf",a,b,c);

建议改为下列,对于b*b-4*a*c0的情况输出提示

#includestdio.h

#includemath.h

float

d;

int

main()

{

void

x(double

x,double

y,double

z);

void

y(double

x,double

y,double

z);

double

a,b,c;

scanf("%lf%lf%lf",a,b,c);

d=b*b-4*a*c;

if(d1e-6)

x(a,b,c);

else

if(d0)

printf("没有实根\n");

else

y(a,b,c);

}

void

x(double

x,double

y,double

z)

{

double

x1,x2;

x1=(-y+sqrt(d))/(2*x);

x2=(-y-sqrt(d))/(2*x);

printf("%8.4f,%8.4f",x1,x2);

}

void

y(double

x,double

y,double

z)

{

double

x1,x2;

x1=x2=-y/(2*x);

printf("%8.4f,%8.4f",x1,x2);

}

C语言 方程求根 用三个函数分别输出 abc的值从主函数输入

1. 楼主的x()和y()写的一样啊。

2.在x()和y()中的定义 int x1,x2;应该改为 double x1,x2;

3. 楼主对b*b-4*a*c0如何处理?

4.scanf("%lf,%lf,%lf",a,b,c);最好改为scanf("%lf%lf%lf",a,b,c);

建议改为下列,对于b*b-4*a*c0的情况输出提示

#includestdio.h

#includemath.h

float d;

int main()

{ void x(double x,double y,double z);

void y(double x,double y,double z);

double a,b,c;

scanf("%lf%lf%lf",a,b,c);

d=b*b-4*a*c;

if(d1e-6)

x(a,b,c);

else if(d0)

printf("没有实根\n");

else

y(a,b,c);

}

void x(double x,double y,double z)

{

double x1,x2;

x1=(-y+sqrt(d))/(2*x);

x2=(-y-sqrt(d))/(2*x);

printf("%8.4f,%8.4f",x1,x2);

}

void y(double x,double y,double z)

{

double x1,x2;

x1=x2=-y/(2*x);

printf("%8.4f,%8.4f",x1,x2);

}

C语言中c=abc(a,b)是什么意思

一般这么写abc是一个函数,也就是存在

fun_type

abc(para_type

a,

para_type

b){

...

return

value;

}

c等于上面这段代码中最后一行value的值


本文名称:c语言函数abc的值 c语言中c=abca,b是什么意思
标题来源:http://myzitong.com/article/dojihjs.html