开发环境为:DEVc++

代码如下(示例):

#include<stdio.h>
#include<math.h>int main()
{while(1){float a,b,c;printf("请输入一元二次方程a b c:\n");scanf("%f %f %f",&a,&b,&c);float der;der=b*b-4*a*c;printf("dert=%0.2f\n",der);float x1,x2;x1=(sqrt(der)-b)/(2*a);x2=(-1*sqrt(der)-b)/(2*a);if(der>=0){if(der>0){        printf("该一元二次方程有两个不相等实数根,x1=%0.2f,x2=%0.2f\n",x1,x2);}else{printf("该一元二次方程有二等根,x1=x2=%0.2f\n",x1);}         }    else{printf("该一元二次方程无解。\n");            }printf("\n");    }return 0;
}

该处使用的是一元二次方程的一般式。


总结:
以上就是今天要讲的内容,本文仅仅简单介绍了C的使用,而C提供了大量能使我们快速便捷地处理数据的函数和方法。

C程序~一元二次方程求解相关推荐

  1. c语言编写二次方程求根程序,一元二次方程求解程序完整代码

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 下面的代码是我刚才无聊写的.对于简单的一元多次方程的迭代 #include #include #include #define MAXTIMES 5 ty ...

  2. c语言对分求解方程,用C语言对一元二次方程求解

    一元二次方程标准形式为 ax²+bx+c=0,且a≠0. 在用C语言求值时,需要先判断给出的a.b.c三值是否满足一元二次方程,即判断a是否为0. 当a=0时,输出(不是一元二次方程): 当a≠0时, ...

  3. python解一元二次方程复数_一元二次方程求解(包括复数各种情况)

    /*无聊时候写的,我想每个入门的编程都会拿着个练手把,多的不说,我们来谈谈正经的--此功能实现一元二次方程求解,复数情况,输入字符处理判断是否为数字*/ import os import math i ...

  4. 用C语言对一元二次方程求解

    一元二次方程标准形式为 ax²+bx+c=0,且a≠0. 在用C语言求值时,需要先判断给出的a.b.c三值是否满足一元二次方程,即判断a是否为0. 当a=0时,输出(不是一元二次方程): 当a≠0时, ...

  5. JAVA学习-JAVA实现一元二次方程求解

    JAVA实现一元二次方程求解 求3X2+4X-1=0的根 代码: public class SolveEquation {//定义公共类public static void main(String[] ...

  6. 一元二次方程求解(C语言版)

    int main(){//一元二次方程求解 double a,b,c;double x1,x2,s,p,q;printf("请输入ax^2+bx+c=0的a,b,c\n");pri ...

  7. 一元二次方程求解的实现

    一元二次方程求解首先理思路,第一判断a是否为0来判断是否为一元二次方程,第二判断b^2-4ac的正负,第三根据求根公式来求解. #include <stdio.h> #include &l ...

  8. 算法创作 | 一元二次方程求解问题解决方法

    本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章. 问题描述 键盘输入a,b,c,作为一元二次方程的系数,求解. 示例:ax^2+bx+c=0 输入:a= ...

  9. Python:一元二次方程求解

    #python一元二次方程求解 # bglei@nuaa.edu.cn 2022年5月11日 import math z=input('输入一元二次方程系数:').split() a,b,c=floa ...

  10. python实现一元二次方程求解

    python实现一元二次方程求解 import random a=float(input("请输入a: "))b=float(input("请输入b: "))c ...

最新文章

  1. 安全 - 堡垒机 - Jumpserver
  2. JavaScript学习代码整理(二)--函数
  3. C++强制类型转换操作符 dynamic_cast
  4. 频谱扩展 matlab,语音信号频谱扩展
  5. shell if语句特殊用法(高级用法),工具安装判断
  6. 解决python中TypeError: not enough arguments for format stringj
  7. HTML5中微数据在搜索引擎中的使用举例
  8. 推荐几个程序员学习网站
  9. 解决Nginx + PHP(FastCGI)遇到的502 Bad Gateway错误[原创]
  10. erlang 变量存储在哪里_[Erlang开发之路]十九、用ets和dets储存数据
  11. RCC_APB2Periph_AFIO时钟一般在什么时候下需要开启?
  12. 洛谷4234最小差值生成树题解(最小生成树+LCT)
  13. server can't find test.com: SERVFAIL
  14. 卷积神经网络实现图像分类
  15. 关于Windows系统问题
  16. Latex中编译时出现File `xxx.sty‘ not found.错误的解决方法
  17. 最适合企业的手机操作系统
  18. 深度解读 | VR中的See-Through技术
  19. 【Roofline 推理速度】影响深度学习模型推理速度的因素及相关基础知识
  20. 熔断器 Hystrix 源码解析 —— 命令执行(三)之执行超时

热门文章

  1. animation动画不生效_你可能不知道的Animation动画技巧与细节
  2. qq账号绑定服务器地址,网站接入 QQ 登录整合社交账号登录 - 文章教程
  3. 从数学角度看基金定投
  4. Android Bluetooth HCI log 详解
  5. 【论文阅读】Are We Ready For Learned Cardinality Estimation?
  6. 两计算机网线连接打印机共享打印机共享打印机,打印机、资源共享、协同工作、一根网线连接两电脑的方...
  7. 考研复试中可能会被问到的40个问题
  8. 拥有“中国诺贝尔奖”的未来论坛,会告诉我们怎样的未来? | 未来论坛 2017...
  9. Oracle Linux 9 发布 -- Oracle 提供支持 RHEL 兼容发行版
  10. linux 脚本 pause,Linux Shell脚本pause命令