私信TA

用户名:uq_26667239983

访问量:4463

签 名:

知识大海里的浪者

等  级
排  名 595
经  验 4243
参赛次数 0
文章发表 155
年  龄 18
在职情况 学生
学  校 湖南理工学院
专  业 软件工程

  自我简介:

解题思路:

注意事项:

参考代码:

#include<stdio.h>

#include<math.h>



void hanshu(int a,int b,int c)

{

int s=b*b-4*a*c;

if(s>0)

{

float x1,x2;

x1=(float)((-b)+sqrt(s))/(2*a);

x2=(float)((-b)-sqrt(s))/(2*a); 

printf("x1=%.3f x2=%.3f",x1,x2);

}

if(s==0)

{

float x1,x2;

x1=(float)(-b/(2*a));

x2=(float)(-b/(2*a));

printf("x1=%.3f x2=%.3f",x1,x2);

}

if(s<0)

{

float x1=(float)(-b)/(2*a);

float x2=(float)(sqrt(-s))/(2*a);

printf("x1=%.3f+%.3fi x2=%.3f-%.3fi",x1,x2,x1,x2);

}

}




int main()

{

int a,b,c;

scanf("%d %d %d",&a,&b,&c);

hanshu(a,b,c);

return 0;

}


 

0.0分

0 人评分

  评论区

  • «
  • »