看了好多别人的代码真无语了,要么就是考虑不全,要么就是报错,写之前能不能考虑一下,多带几组数据跑一下呀!!!

总结:C语言比python麻烦太多了

#include <stdio.h>
#include <math.h>
int main()
{  //求ax^2+bx+c=0的解float a, b, c;float result1 , result2 ;printf("请输入a,b,c的值:\n");scanf("%f %f %f",&a,&b,&c);if (a == 0) {if (b != 0) {result1 = -c / b;printf("唯一解:%0.2f", result1);   //%0.2f   0.2表示保留2位小数,f表示浮点数}elseprintf("Data Eror");}else {if (b * b - 4 * a * c == 0) printf("唯一解:%0.2f", -b / (2 * a));else if (b * b - 4 * a * c < 0)printf("Data Error");else if (b * b - 4 * a * c > 0) {result1 = (-b + sqrt(b * b - 4 * a * c)) / (2 * a);result2 = (-b - sqrt(b * b - 4 * a * c)) / (2 * a);printf("有两解:%0.2f ,%0.2f", result1, result2);}}return 0;
}

C语言求ax2+bx+c=0的解,解一元二次方程相关推荐

  1. 输入本金、年利率和年数,计算复利;计算球的表面积和体积,判断构成三角形;输入姓名和出生年份,输出姓名和年龄;求ax2+bx+c=0方程的解。(python)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 题目: 1 编写程序,输入本金.年利率和年数,计算复利(结果保留两位小数). 代码: p=int(input("请输入本金: ...

  2. C语言:求ax²+bx+c=0方程的解

    1.判断是不是二次方程,(a=0,不是二次方程) 2.判断实根数,b²-4ac=0,两个相等实根: b²-4ac>0,两个不等实根: b²-4ac<0,没有实根: #include < ...

  3. 用c语言求解ax2 bx c=0方程的根,用公式法求解一元二次方程ax

    用公式法求解一元二次方程ax2+bx+c=0,并要求输出它的实根. 答案 思路分析:本题考查条件语句设计程序的应用.输入三个实数a,b,c,通过判断判别式Δ是否为零来求实根. 解:程序框图如图1-2- ...

  4. 编程求ax2+bx+c=0的解

    #include<stdio.h> #include<math.h> int main() {float a, b, c, j;printf("请分别输入二元一次方程 ...

  5. Scala代码案例:求ax2+bx+c=0方程的根

  6. c语言求解一元二次方程的两相等实根,c语言改错题 有关求一元二次方程ax2+bx+c=0的两个实根...

    c语言改错题 有关求一元二次方程ax2+bx+c=0的两个实根0 麻烦帮忙看看下面三个程序的区别~~谢谢啦 下列是用于求一元二次方程ax2+bx+c=0的两个实根的三个c程序,分别采用不同的方法或使用 ...

  7. 写一个判断方程根的C语言程序,写出求方程ax2+bx+c=0的根的算法,画出相应的程序框图,并要求输出它的实根....

    写出求方程ax2+bx+c=0的根的算法,画出相应的程序框图,并要求输出它的实根. 答案 思路分析:主要考查含参问题的讨论方法及条件嵌套结构的应用.输入三个实数a,b,c,先判断a是否为零,当a≠0时 ...

  8. js条件语句,用if...else if....else方程ax2+bx+c=0一元二次方程。求根

    if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码 if...else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其他代码 if...else if... ...

  9. Java黑皮书课后题第3章:*3.1(代数:解一元二次方程)可以使用下面的公式求一元二次方程ax2+bx+c=0,编写程序提示用户输入a b c的值,并显示基于判断式的结果

    *3.1(代数:解一元二次方程)可以使用下面的公式求一元二次方程ax2+bx+c=0,编写程序提示用户输入a b c的值,并显示基于判断式的结果 题目 题目描述 运行示例 破题 代码 题目 题目描述 ...

最新文章

  1. R语言Affinity Propagation+AP聚类实战
  2. django-获取用户数据小结-编辑中
  3. Java基础学习总结(167)——Java项目实践中如何实现幂等
  4. Windows域策略 设置客户端服务启动状态 【全域策略生效】
  5. I00013 鸡兔同笼
  6. Hbase记录-client访问zookeeper大量断开以及参数调优分析(转载)
  7. 爬虫工程师是干什么的?你真的知道吗?
  8. android nfc 启动流程,android-NFC-如何使用NDEF_DISCOVERED启动应用程序
  9. java delete()_Java File delete()用法及代码示例
  10. Tmux 快捷键 速查表 简明教程
  11. linux7.4修改密码,Centos7.4 修改Root密码
  12. 2013最新手机QQ源码源码下载
  13. python程序性能监控
  14. 白白的python之路--Day1
  15. 计算机基础教学案,计算机基础教学案[完整版].doc
  16. 解决不同部门间防火墙的需求问题(转)
  17. 2021年低压电工试题及答案及低压电工复审模拟考试
  18. 有关移动端IM通信协议的坑
  19. Nukeygara Akeytsu(3D动画制作软件)官方正式版V20.3.5 | 动画制作软件哪个好用
  20. STM8S003xx学习笔记(1):模拟 / 数字转换器(ADC)

热门文章

  1. java中controller层是干嘛的?
  2. 【工程应用】用Redis存储特征
  3. import javax.jws 出错
  4. Android性能优化:如何让App更快、更稳、更省(含内存、布局优化等)
  5. 大计基作业记录(3)
  6. 分布式事务 seata 最全入门教程
  7. 一款科幻题材基地建设策略游戏——太空避难所中文版 附游戏玩法
  8. 汇编语言 使用按键控制51单片机的数码管显示0~F
  9. 第21课 机灵的小老鼠
  10. 运行pixellib出现错误