//学习记录
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
void solution(double a,double b,double c,double *l,double *p,double *q);
int main()
{double a,b,c,p,q,l;printf("请输入一元二次方程的系数a,b,c:\n");do{scanf("%lf %lf %lf",&a,&b,&c);}while((a==0)|| (b*b-4*a*c)<0);solution(a,b,c,&l,&p,&q);if(l==1)printf("方程的解为:%.2f%.2f",p,q);else printf("方程的只有一个解为:%.2f",p);
}
void solution(double a,double b,double c,double *l,double *p,double *q)
{double flag = b*b-4*a*c;if(flag == 0 ){*p= -b/(2*a);*q= *p;*l= 0;}else {*p= (-b/(2*a))/(4*a*c);*q= *p;*l = 1;}}

C语言 一元二次方程求解相关推荐

  1. C语言——一元二次方程求解

    一元二次方程解: 判断系数是否可以构成一元二次方程: 判断disc=b*b-4*a*c是否大于零: 计算两个根x1=(-b-sqrt(disc))/2.x2=(-b+sqrt(disc))/2. in ...

  2. 一元两次方程组c语言,一元二次方程求解程序完整代码

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

  3. 一元二次方程代码c语言,一元二次方程求解程序完整代码

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

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

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

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

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

  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. JAVA学习-JAVA实现一元二次方程求解

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

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

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

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

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

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

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

最新文章

  1. Metasploit攻击Oracle的环境搭建
  2. ZooKeeper增加Observer部署模式提高性能(转)
  3. python selenium鼠标点击_Python+Selenium学习--鼠标事件
  4. python编程口诀_科学网—Python编程技巧汇总 - 高关胤的博文
  5. 新华计算机学校环境好吗,新华电脑校园环境好不好?(二)
  6. nodejs express use 传值_再也不怕面试官问你express和koa的区别了
  7. SpringBoot多环境配置与使用
  8. RMAN catalog 的创建和使用
  9. String 是值类型还是引用类型
  10. java读取word文档内容_Python读取PDF信息插入Word文档
  11. java5.0下载_java虚拟机官方下载|java虚拟机下载 v5.0 官方免费版-520下载站
  12. 罗技鼠标显示无法连接服务器,罗技无线鼠标接收器无法配对的详细解决办法
  13. Verilog Language--Modules:Hierachy--Module add
  14. java实现节假日维护_谈谈JAVA实现节假日验证
  15. STM32 HAL库学习笔记3-HAL库外设驱动框架概述
  16. leader epoch
  17. sql 大于 小于 大于等于 小于等于 符号
  18. 苹果IOS开发者账号总结
  19. 设计模式(二)——UML类图怎么画
  20. AndroidStudio开启debug调试模式

热门文章

  1. JAVA集成微信支付 周期扣费
  2. FPGA实现AXI4总线的读写
  3. 程序员面试的注意事项(一):面试的流程
  4. Mac下打印机提示保持以备鉴定无法进行打印
  5. Veeam Backup Replication 8 迁移与实例恢复
  6. vue 调微信jsapi
  7. 电容或电感的电压_电容、电感是如何储能的?
  8. 运放电路增益计算公式
  9. android 渐变动画,Android-实现背景渐变动画
  10. 快速迭代式开发使用方法总结