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

int main(void){ int a, b, c;   float x1,x2;

begin: printf("请输入一元二次方程ax^2+bx+c=0中abc的值:\n"); printf("a = ");scanf("%d",&a); printf("b = ");scanf("%d",&b); printf("c = ");scanf("%d",&c);

 float jesse = b*b - 4*a*c;  //该行之前写在上面的printf语句上,导致a b c没有进行赋值计算,程序结果出错。

 if (jesse>0) {  x1 = 2*c/(-b+sqrt(jesse));  x2 = 2*c/(-b-sqrt(jesse));  printf("该方程有两个解:\nx1 = %f, x2 = %f\n",x1, x2); }

 else if (jesse==0) {  x1 = -b/(2*a);  x2 = x1;  printf("该方程有一个解:x1 = x2 = %f\n",x1); }

 else  printf("该方程无解!\n");goto begin;

 return 0;}

习题:输入abc的值求一元二次方程的解相关推荐

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

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

  2. C语言 求一元二次方程的解,考虑所有情况

    求一元二次方程的解,考虑所有情况 假设:ax²+bx+c=0 要求输入a,b,c的值,判断并求出方程的解. 有以下几种情况: 1.a = 0 (1)b = 0 c = 0时,x可以是任意数: c != ...

  3. 用C语言求一元二次方程的解

    一元二次方程ax^2+bx+c=0的求解有下列几种情况: 1.当a=0时,该方程不是一元二次方程的解. 2.当a≠0时,该方程是一元二次方程. (1)当b^2-4ac=0时,只有一个解: (2)当b^ ...

  4. Python 求一元二次方程的解

     知识点 调用 math.sqrt() 函数求一个数的平方根: 使用 def 自定义一个函数时,函数返回值使用 return 返回: 函数体内部的语句在执行时,一旦执行到 return 时,函数就执行 ...

  5. 【java】求一元二次方程的解

    数学知识点掌握好这个不是难题 看代码就可以看懂 //求一元二次方程a*x*x+b*x+c = 0 的根, a,b,c的数据从键盘输入 import java.util.*; public class ...

  6. 用python求一元二次方程的解

    廖雪峰老师网站上的练习题 题目:定义一个函数quadratic(a, b, c),接收3个参数,返回一元二次方程: ax2 + bx + c = 0 的两个解. import math def qua ...

  7. 求一元二次方程的解虚数C语言,初学C++新手跪求:用C++编 解一元二次方程 并 结果用复数表示。。...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include using namespace std; void fun(double a,double b,do ...

  8. python求一元二次方程的解

    求解: X**2+5X+6=0 import math a=1;b=5;c=6 x1=(-b+math.sqrt(b*b-4*a*c))/(2*a) x2=(-b-math.sqrt(b*b-4*a* ...

  9. 编写程序,求一元二次方程的解,设计思想与代码。

最新文章

  1. [转载] 中华典故故事(孙刚)——07 二百五
  2. 一个关于c++string比较的问题
  3. mysql时间字段不走索引_MySQL使用=或=范围查询时不走索引
  4. layui select动态赋值_layui与 VUE 配合使用时动态渲染 select 坑
  5. mysql无关子查询_mysql中相关,无关子查询,表与表之间的关系以及编码和乱码的解决...
  6. Geatpy自定义初始种群
  7. 转:Session,有没有必要使用它?
  8. C++ - C++ signal的使用
  9. CF1040D Subway Pursuit
  10. win10pe命令打开计算机,win10系统制作PE启动盘的操作方法
  11. (一)WLAN定义和基本架构
  12. list中抽出某一个字段的值_Java 将List中所有item中的某一个字段值提出来生成一个新的List...
  13. TCPIP卷一(11):EIGRP的汇总、stub、leak-map参数
  14. 华为交换机关闭网口_华为交换机监控口配置命令图文教程
  15. 如何用python解方程组_python如何解方程组
  16. Sawyer智能协作机器人帮助中小企业保持市场竞争力
  17. bash中的export命令
  18. java按钮按行放置_java 放置按钮
  19. macOS中iTerm或终端字体乱码解决办法
  20. 统计学的Python实现-010:四分位距

热门文章

  1. [JZOJ5454]仔细的检查
  2. java hh24miss_Java编程时间格式与数据库中时间格式转化
  3. 全加器高进位和低进位的理解
  4. 第三章微分中值定理及导数应用(极值)
  5. 活猫还是死猫?| 薛定谔的猫 | 儿童故事
  6. 波段操作实盘阶段性总结
  7. pytorch torchvision.ops.roi_align
  8. 312、519、122三大崩盘实战复盘
  9. 内存耗用:VSS/RSS/PSS/USS
  10. 我所关心的POS打印机技术参数