//

// main.c

// 一元二次方程求解

//

// Created by 丁小未 on 13-7-9.

// Copyright (c) 2013年 dingxiaowei. All rights reserved.

//

#include

#include

float O(float a,float b,float c)

{

float res = b*b-4*a*c;

if(res<0)

{

return -1;

}

else

{

return res;

}

}

int main(int argc, const char * argv[])

{

float a,b,c;

char flag='y';

printf("*******欢迎使用一元二次方程求根系统***************\n");

do

{

do {

printf("\n`请输入一元二次方程的a,b,c参数(例如1,4,4):");

scanf("%f,%f,%f",&a,&b,&c);

} while (0==a);

float res;

float x,y;

res=O(a, b, c);

if (res<0)

{

printf("方程无解!");

}

if(b*b==4*a*c)

{

x=(-b)/2*a;

printf("方程的解:X=Y=%.2f",x);

}

if(res>0)

{

x=(-b+sqrtf(res))/2*a;

y=(-b-sqrtf(res))/2*a;

printf("方程的解:\nX=%.2f\nY=%.2f",x,y);

}

printf("\n您想继续吗?(y/n)");

flag = getchar(); //要输入两次是清除之前获取到的留在缓存中的'\n'

flag = getchar();

}while ('y'==flag);

return 0;

}

一元二次方程求根计算机的代码,[C算法]一元二次方程求根相关推荐

  1. 一元二次方程求根计算机的代码,一元二次方程求根Java源程序代码.doc

    一元二次方程求根Java源程序代码.doc (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 //求解一元二次方程ax^2+bx+c= ...

  2. 用计算机解题 算法理科,求解数独算法求用计算机可以实现的算法不要人工解题思路 爱问知识人...

    [1..9,1..9]ofchar;b:array[1..81,1..2]ofinteger;i,j,c,s,area,k,l:integer;{c:thenumberofspaces.}x:char ...

  3. 输人一元二次方程的3个系数a、b、c,求方程的根。

    输人一元二次方程的3个系数a.b.c,求axx+b*x+c=0方程的根. import math def facheng(a,b,c):p = b*b - 4 * a * cif p > 0:p ...

  4. 郝斌c语言视频错误的在哪里,根据郝斌C语言视频学的解简单一元二次方程的代码总是敲错,求大神帮忙看看...

    满意答案 cdqlhh000 推荐于 2016.02.23 采纳率:50%    等级:7 已帮助:107人 # include # include int main(void) { //把三个系数保 ...

  5. C语言解一元高次方程代码,拜求大佬,这代码里面是什么意思,这是一个求一元高次方程的代码...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 拜求大佬,这代码里面是什么意思,这是一个求一元高次方程的代码,用的什么方法,每个函数的作用是什么,可否帮忙解答一下!感谢 #include #includ ...

  6. 求大神帮忙,想要一元20次方程的解matlab代码,在线等,(解一元20次方程的解matlab代码)

    求大神帮忙,想要一元20次方程的解matlab代码,在线等,(解一元20次方程的解matlab代码) 已知y是一个1*101的数组如下,函数如下,想求得x 135 130 134 128 129 13 ...

  7. [计算机数值分析]埃特金算法加速迭代法求根过程

    Spring-_-Bear 的 CSDN 博客导航 由于 前有加速方案 需要提供迭代函数 φ ( x ) φ(x) φ(x) 的导数 φ ′ ( x ) φ'(x) φ′(x) 而不便于实际应用. 若 ...

  8. 高中计算机选修代码,高中信息技术新课标(完整版)

    <高中信息技术新课标(完整版)>由会员分享,可在线阅读,更多相关<高中信息技术新课标(完整版)(24页珍藏版)>请在人人文库网上搜索. 1.高中信息技术课程标准一.课程的基本理 ...

  9. 非线性方程求根方法总结附代码(从二分法、试位法到牛顿迭代、二次插值等)

    非线性方程求根方法总结&附代码(从二分法.试位法到牛顿迭代.二次插值等) 1 划界法 1.1 二分法 1.1 试位法 1.3 改进试位的法思路 1.4 Ridders方法 1.5 划界法的问题 ...

  10. 编程笔试(解析及代码实现):多种方法求所有小于n的质数的个数

    编程笔试(解析及代码实现):多种方法求所有小于n的质数的个数 目录 题目描述 代码实现 题目描述 多种方法求所有小于n的质数的个数 T1.穷举法:根据定义循环判断该数除以比他小的每个自然数(大于1), ...

最新文章

  1. 玩儿转物联网IoT - 在Beagle Bone Black上运行node.js 程序
  2. Python使用MySQL数据库(新)
  3. 设置Linux下Mysql表名不区分大小写
  4. nginx系列之三:日志配置
  5. 一篇文章彻底了解清楚什么是负载均衡
  6. 解决git clone报错SSL certificate problem
  7. SQLite CodeFirst、Migration 的趟坑过程 [附源码]
  8. 灰色预测模型matlab_Matlab数据分析,2020研究生报名人数灰色预测
  9. python狗屁不通文章生成器_狗屁不通文章生成器,GitHub火爆的万字啰嗦文章瞬间生成...
  10. Jmeter中生成随机函数和使用csv文件数据
  11. 春季养生男性常搓九部位补肾又健脑
  12. 论win10专业版,企业版和教育版之间自由切换的方法和密钥
  13. 埃默里大学又一华人科学家被要求搬离实验室,当事人称“这是报复”
  14. python colorsys模块 RGB和其他色彩系统(颜色空间)(YIQ、HLS、HSV)之间的转换 hsv_to_rgb(h, s, v)函数
  15. 大数据量点的地图展示,借助PostGIS实现动态点抽稀/聚合效果
  16. go 学习笔记之学习函数式编程前不要忘了函数基础
  17. 【设计模式系列】--单例模式
  18. Wireshark-----抓包分析
  19. 从实验室研发到大规模生产 纳晶科技量子点技术商用多点开花
  20. DHCP snooping详解

热门文章

  1. 一个公布每天全球被黑网站的站点
  2. 20220119思维导图
  3. Coldfusion的基础知识
  4. BinaryFormatter serialization and deserialization are disabled within this application
  5. Unity3D游戏高性能战争迷雾系统实现
  6. 工程初始化:报错... ...is exceeding the 65535 bytes limit
  7. win10家庭版调出组策略_正版Win10免费送!支持无限次数重装
  8. Excel 函数 自定义规则 VBA 实现 实时 语音 声音 提示 功能 股票 数据 资料 获取 盯盘 助手 K线图 模板
  9. 首先感谢IQueBrew小组
  10. java实现数字0-9转换为繁体字