Chinaunix首页 | 论坛 | 博客
  • 博客访问: 219561
  • 博文数量: 73
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 407
  • 用 户 组: 普通用户
  • 注册时间: 2014-11-18 20:28
文章分类
文章存档

2014年(73)

分类: C/C++

2014-12-26 14:44:06


点击(此处)折叠或打开

  1. #include <stdio.h>
  2. #include <math.h>

  3. int main()
  4. {
  5.     double a, b, c;
  6.     double j, i, k, t;

  7.     printf("请输入二次方程的3个系数\n");
  8.     scanf("%lf%lf%lf", &a, &b, &c);

  9.     j=b*b-4*a*c;
  10.     i=sqrt(j);
  11.     if( j < 0 )
  12.     {
  13.         printf("此方程无实数根\n");
  14.     }
  15.     else if(j == 0 )
  16.     {
  17.         printf("此方程有两个相同的实数根\n");
  18.         k=(-b+i)/4*a;
  19.         printf("此实数根为%lf\n",k);
  20.     }
  21.     else
  22.     {
  23.         printf("此方程有两个不同的实数根\n");
  24.         k=(-b+i)/4*a;
  25.         t=(-b-i)/4*a;
  26.         printf("这两个实数根为:\n%lf\n%lf\n", k, t);
  27.     }
  28.     return 0;
  29. }

阅读(2558) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~