二元一次方程整数解c语言,c语言求解,求解二元一次方程?
c语言求解,求解二元一次方程?0
#include#includevoidmain(){doublex1,x2,a,b,c,deta;printf("按降次的顺序输入系数a,b,c\n");scanf("%f%f%f",&a,&b,&c);printf("要求解方程为:\n%fx^2+%fx+%f=0\n"... #include
#include
void main()
{
double x1,x2,a,b,c,deta;
printf("按降次的顺序输入系数a,b,c\n");
scanf("%f%f%f",&a,&b,&c);
printf("要求解方程为:\n%fx^2+%fx+%f=0\n",a,b,c);
deta=b*b-4*a*c;
if(deta>0)
{
x1=(-b+sqrt(deta))/(2*a);
x2=(-b-sqrt(deta))/(2*a);
printf("该方程有两个不等的实数根\nx1=%f\nx2=%f\n",x1,x2);
}
else if(deta==0)
{
x1=x2=-b/(2*a);
printf("该方程有两个相等的实数根\nx1=x2=%f\n",x1);
}
else
printf("该方程没有实数根,有两个虚根分别为:\nx1=%f+%fi\nx2=%f-%fi\n",(float)(-b/(2*a)),(float)((sqrt(-deta))/(2*a)),(float)(-b/(2*a)),(float)((sqrt(-deta))/(2*a)));
}
这样子的话根本求不到解的,但是把类型改为下面的话就可以求出结果:
#include
#include
void main()
{
double x1,x2;
float a,b,c,deta;
printf("按降次的顺序输入系数a,b,c\n");
scanf("%f%f%f",&a,&b,&c);
printf("要求解方程为:\n%fx^2+%fx+%f=0\n",a,b,c);
deta=b*b-4*a*c;
if(deta>0)
{
x1=(-b+sqrt(deta))/(2*a);
x2=(-b-sqrt(deta))/(2*a);
printf("该方程有两个不等的实数根\nx1=%f\nx2=%f\n",x1,x2);
}
else if(deta==0)
{
x1=x2=-b/(2*a);
printf("该方程有两个相等的实数根\nx1=x2=%f\n",x1);
}
else
printf("该方程没有实数根,有两个虚根分别为:\nx1=%f+%fi\nx2=%f-%fi\n",(float)(-b/(2*a)),(float)((sqrt(-deta))/(2*a)),(float)(-b/(2*a)),(float)((sqrt(-deta))/(2*a)));
}
求解,这个double型的为何一定要改为float型,是什么原因呢 展开
二元一次方程整数解c语言,c语言求解,求解二元一次方程?相关推荐
- php编写解一元一次方程,解释C语言(逐句) 解一元一次方程的 怎样用C语言编一个解一元二次方程的程序?...
导航:网站首页 > 解释C语言(逐句) 解一元一次方程的 怎样用C语言编一个解一元二次方程的程序? 解释C语言(逐句) 解一元一次方程的 怎样用C语言编一个解一元二次方程的程序? 相关问题: 匿 ...
- R语言应用uniroot函数求解方程的根(一元解):仿真数据(方程式可视化、并添加y=0的水平横线)、uniroot函数求解方程的根(并添加方程根对应的垂直竖线)
R语言应用uniroot函数求解方程的根(一元解):仿真数据(方程式可视化.并添加y=0的水平横线).uniroot函数求解方程的根(并添加方程根对应的垂直竖线) 目录
- 编写lisp程序解一元二次方程_用C语言编写一程序求解一元二次方程的根。
展开全部 C语言编写一程序求解32313133353236313431303231363533e78988e69d8331333365643661一元二次方程的根: #include #include ...
- c语言 最大公约数 最小公倍数的编程,C语言三种算法求解最大公约数与最小公倍数...
C语言三种算法求解最大公约数与最小公倍数 最大公约数与最小公倍数的求解是很多初学C的人所面临的一道问题.当然这道问题并不难解答,也有很多人已经写过相关的博客,我在此书写此篇博客,一是为了让自己能够夯实 ...
- 线性规划编程求解C语言,C语言大作报告线性规划求解基科3字班.doc
C语言大作报告线性规划求解基科3字班.doc C语言大作业选题设计报告线性规划求解程序一. 概述运筹学(OR)作为强有力的数学工具,在管理科学.决策科学中起到了举足轻重的作用.当最优化的约束条件是线性 ...
- dlog()是什么意思 matlab语言,matlab语言.ppt
<matlab语言.ppt>由会员分享,可在线阅读,更多相关<matlab语言.ppt(46页珍藏版)>请在人人文库网上搜索. 1.MATLAB语言,哈尔滨工程大学理学院,MA ...
- 8、程序设计语言与语言处理程序基础
目录 第八章 程序设计语言与语言处理程序基础 一.汇编.编译.解释系统基础 1. 解释与编译 2. 编译过程 3.语言及文法的概念 4. 词法分析 (1)有限自动机 确定的有限自动机(DFA) 不确定 ...
- 为什么我们需要一门新语言——Go语言
编程语言已经非常多,偏性能敏感的编译型语言有 C.C++.Java.C#.Delphi和Objective-C等,偏快速业务开发的动态解析型语言有 PHP.Python.Perl.Ruby.JavaS ...
- 职工信息管理程序设计c语言,C语言程序设计职工信息管理系统.docx
C语言程序设计职工信息管理系统.docx 1 数信学院数信学院 课程设计报告课程设计报告 课程名称课程名称C C 语言程序设计语言程序设计_ _ 题目名称题目名称职工信息管理系统职工信息管理系统 学生 ...
- 【Java例题】4.3 3. 使用Gauss消元法求解n元一次方程组的根,
3. 使用Gauss消元法求解n元一次方程组的根, 举例,三元一次方程组: 0.729x1+0.81x2+0.9x3=0.6867 x1+x2+x3=0.8338 1.331x1+1.21x2+1.1 ...
最新文章
- 自然语言对话:未来发展的机遇在哪里?
- java语法基础(总结)
- 京东自建数据中心核心技术解密——运营管理篇
- 如果要和外国人做项目,加入一个teams是第一步,就跟我们的企业微信,钉钉差不多
- mysql-plus多数据库_Springboot+mybatisplus+mysql配置多数据源(注解版)
- java backbone_在Backbone.js中发出POST请求
- 小米MIX 4真机亮屏谍照曝光:四边框极窄,震撼
- 资源 | 横向对比5大开源语音识别工具包,CMU Sphinx最佳
- java exe指的是什么_Java程序的执行过程中用到一套JDK工具,其中java.exe是指( )。
- Google 周三宣布新版Google Trend上线
- ODBC数据源的作用及配置
- java注解生成xml和包含CDATA问题
- N1完美刷入Armbian系统
- 听说你要找前端工作,写一个酷炫的动画的简历呀
- 知识图谱从入门到应用——知识图谱的知识表示:基础知识
- iOS: pch 如何添加项目中
- ecs卸载mysql_阿里云ECS卸载安骑士(阿里云盾)
- Snipaste截图时下拉菜单消失解决方法
- 安装webpack及使用
- 软件测试行业未来发展趋势 2020软件测试行业现状及市场前景规模分析