求一元二次方程的根,用3个函数分别求出当b的平方-4ac大于0、等于0、小于0时的根并输出结果。从主函数输入a,b,c的值。

#include<stdio.h>
#include<math.h>
void f1(float a,float b,float c); //定义 解出不同情况根的函数
void f2(float a,float b,float c);
void f3(float a,float b,float c);
int main()
{float a,b,c;scanf("%f%f%f",&a,&b,&c);  //输入方程的系数。if(pow(b,2)-4*a*c == 0)   //方程根情况的讨论f1(a,b,c);else if(pow(b,2)-4*a*c < 0)f2(a,b,c);elsef3(a,b,c);return 0;
}
void f1(float a,float b,float c)
{float x1,x2;x1=((-b+sqrt(pow(b,2)-4*a*c))/(2*a));  //方程根的计算公式x2=x1;printf("%.2f %.2f\n",x1,x2);return;
}
void f2(float a,float b,float c)
{printf("There is no real number solution\n");return;
}
void f3(float a,float b,float c)
{float x1,x2;x1=((-b+sqrt(pow(b,2)-4*a*c))/(2*a));x2=((-b-sqrt(pow(b,2)-4*a*c))/(2*a));printf("%.2f %.2f\n",x1,x2);return;
}

输入一元二次方程的系数,解出根的情况相关推荐

  1. 习题2.2 编写程序,输入一元二次方程的系数,输出它的根

    #include <stdio.h> #include <math.h> int main() //鉴于一元三次太难,现先练习一元二次方程 {double a, b, c,de ...

  2. 一元二次方程实根java_请依次输入一元二次方程的三个系数,并点击计算显示实根...

    [java]代码库import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Chp13_1 exte ...

  3. c语言输入一元二次方程三个系数,C语言程序 一元二次方程

    //求一元二次方程:ax2+bx+c=0(a≠0)的解 #include #include main() { int a,b,c; double x1,x2,delta; char ch; print ...

  4. C语言:输入a,b,c的值求一元二次方程x的解

    输入a,b,c的值求一元二次方程x的解 ax^2+bx+c=0; x1= x2= 代码: #include <stdio.h> #include <string.h> #inc ...

  5. 利用Java计算一元二次方程的两个实数根

    计算一元二次方程的两个实数根 import java.util.Scanner;public class Psg {public static void main(String[] args) {Sc ...

  6. C语言实现求一元二次方程的两个实数根

    求一元二次方程的两个实数根 #include <stdio.h> #include <math.h>//包含 sqrt()函数,求平方根 int main() {double ...

  7. c++ 求解一元二次方程 全面考虑实根和虚根的情况

    题目 求解一元二次方程. 一元二次方程的定义为: ax2+bx+c=0 (1)如果b2 -4ac>0,方程有两个不同的实根,分别是: (2)如果b2 -4ac< 0,方程没有实根,但有虚根 ...

  8. 输入一元二次方程的三个系数求方程的根(考虑不存在)

    已知一元二次方程的三个系数,编程求ax2+bx+c=0方程的根,系数a,b,c的值由键盘输入,构建一个一元二次方程的实例,其中a不等于0. #include <stdio.h> #incl ...

  9. 输入一元二次方程的三个系数求方程的根

    已知一元二次方程的三个系数,编程求ax2+bx+c=0方程的根,系数a,b,c的值由键盘输入,构建一个一元二次方程的实例,其中a不等于0. #include <stdio.h> #incl ...

最新文章

  1. 文科生也会搭的微信个人号后台
  2. php判断有没有分页,php分页怎么判断已经到了最后一页?
  3. _tcscpy_s函数引发的问题
  4. 驱动之LCD的介绍与应用20170209
  5. 中国开杯闪点测试仪行业市场供需与战略研究报告
  6. artcam 9.0英文版本下载_Jenkins版本升级(修复漏洞)
  7. 「ZJOI2019」麻将
  8. PointRCNN: 3D Object Proposal Generation and Detection from Point Cloud【翻译】
  9. erp系统云端服务器,erp系统软件云服务器
  10. 2022年法定节假日JSON格式文件
  11. 对大脑有益的16种食物_对大脑有益的六类食物
  12. mysql职院毕业论文设计_小说网站的设计与实现(27页)-原创力文档
  13. SpringSecurity自定义多Provider时提示No AuthenticationProvider found for问题的解决方案与原理(二)
  14. 【动手学习pytorch笔记】28.机器翻译数据集
  15. Windows 程序设计基础
  16. 2011年最后的科学猜想-人脑中有微博么?
  17. 中国石油大学《化工原理二》第二阶段在线作业
  18. android 钛备份,钛备份下载-钛备份Titanium Backup 安卓版v8.3.2-PC6安卓网
  19. ag-Grid Enterprise
  20. flash的坐标系详解

热门文章

  1. 《大数据产业发展规划》(2016-2020年)安全相关内容摘录
  2. 点滴积累,汇聚无限-菜鸟成长记
  3. 华为HCIP RS题库221 351-360题
  4. android studio app叉号,Android Studio中app出现红叉的解决方案
  5. RPA之家手把手带你入门Blue Prism教程系列2_如何安装并且配置Blue Prism免费试用版
  6. 用斧头进行自动辅助功能检查
  7. 微信小程序表单数据提交到php处理,数据插入数据库小案例。
  8. 计算机校本培训心得,信息技术校本培训心得体会.docx
  9. 赚钱宝2代(飞碟形状)的主板TTL 串口使用
  10. android源码宇宙-Glide