第七周-C语言 求方程的共轭复根
/*烟台大学计算机学院 2016作者:张威完成日期:2016年10月问题描述:输入三个实数 输出实数根和共轭复根样例输入:1 2 3样例输出:-1.00+1.41i -1.00-1.41i*/
#include <stdio.h>
#include <stdlib.h>
#include<math.h>
int main()
{float a,b,c,x1,x2,d;scanf("%f %f %f",&a,&b,&c);d=b*b-4*a*c;if(d>0){x1=(-b+sqrt(d))/(2*a);x2=(-b-sqrt(d))/(2*a);if(x1>x2)printf("%.2f %.2f",x1,x2);elseprintf("%.2f %.2f",x2,x1);}else if(d==0){x1=(-b)/(2*a);x2=(-b)/(2*a);printf("%.2f %.2f",x1,x2);}else{float m,n;m=(-b)/(2*a);n=sqrt(-d)/(2*a);printf("%.2f+%.2fi %.2f-%.2fi",m,n,m,n);}return 0;
}
/*
知识总结:共轭复根的求法 以及充分挖掘题目隐含条件
学习心得:读懂题意 分解题目 建立逻辑关系
*/
运行结果:
第七周-C语言 求方程的共轭复根相关推荐
- matlab方程近似求根,第七讲MATLAB中求方程的近似根(解)教学目的学习matlab中求根命令.doc...
第七讲MATLAB中求方程的近似根(解)教学目的学习matlab中求根命令 第七讲 MATLAB中求方程的近似根(解) 教学目的:学习matlab中求根命令,了解代数方程求根求解的四种方法,即图解法. ...
- 弦截法c语言求方程XeX-1=0的解,编程用弦截法求方程 f(x)=3x^3-5x^2+16x-60=0的根
满意答案 w6297281 2013.08.26 采纳率:52% 等级:12 已帮助:8785人 希望下面的资料对你有帮助: 弦截法求方程的根是一种解方程得基本方法,在计算机编程中常用.他的思路 ...
- c语言 求方程ax,关于求方程ax2+bx+c=0根的问题
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include #include #include"resource.h" BOOL CALLB ...
- 第七周 oj 1030 求奖金总数
问题及代码: Copyright(c)2016,烟台大学计算机学院 all rights reserved. 作者:曹欣宇 完成日期:2016年10月18日 版本号:v1.0 题目描述 求奖金总数 输 ...
- 求具体方程的解的c语言程序,怎样用c语言求方程的解
满意答案 #include int main() { int a,b,i,j; for(i=0;i<10000;i++) { for(j=0;j<10000;j++) { if((66*i ...
- C语言编程>第七周 ⑧ 请编一个函数void fun(int a[M][N],int b[N]),c指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入b所指一维数组中。
例题:请编一个函数void fun(int a[M][N],int b[N]),c指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入b所指一维数组中.二维数组中的数己在主函数中赋予. ...
- C语言编程>第九周 ④ 编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程cos(y)-y=0的一个实根。yn+1=cos(yn)
例题:编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程cos(y)-y=0的一个实根. yn+1=cos(yn) 迭代步骤如下: (1)取y1初值为0.0. (2)y0=y1,把y1的值赋 ...
- 《七周七语言:理解多种编程范型》书评整理
任何一个想在程序开发这条路上走远点的人都应当多了解几门语言,多接触一些编程泛型,才能打开眼界,提高自己. 国内绝大多数程序员可能就知道个OOP,借着javascript的兴起可能有小部分人能够对原型有 ...
- 七周七语言:Scala Day 3
这一天的内容还是比较丰富的,不仅介绍了Scala中的对于XML的处理.正则,更有比较重要的"并发". Scala支持并发的方式代表了并行编程领域的一次重大进步.actor模型和线程 ...
- C语言试题二十之利用以下的简单迭代方法求方程cos(x)-x=0的一个实根。
1. 题目 编写函数function,它的功能是:利用以下的简单迭代方法求方程cos(x)-x=0的一个实根. 迭代步骤如下: (1)取x1初值为0.0: (2)x0=x1,把x1的值赋各x0; (3 ...
最新文章
- 独家 | creditR 的基于实践的导论:一个神奇的改良信用风险评分和验证的R包(附代码)...
- 一个不用SD卡,不用livesuit的刷nand的想法
- 提取地图中道路_逼疯谷歌地球!我用神器一键提取各种肌理,还能生成3D模型!...
- 一篇文章看懂Git是什么以及如何简单的上手Git
- Spring入门(一)之简介
- 云星空计算机名访问不可以,03.PLM系统访问金蝶云星空(webapi):读取基础资料编码、名称...
- 在一个禁止离婚的国家结婚
- java结构设计_Java基本的程序设计结构(一)
- HTTP POST发消息
- 史上最全macos安装xgboost教程
- ghost系统好,还是原版安装的好!!!!????????????
- st7789屏幕使用方法
- 提高共射放大电路增益不改变直流偏置的手段
- 吉林大学计算机学院辅导员王,毕业30载 吉林大学计算机学院1982级校友重返母校...
- 历史影像高清晰历史卫星影像
- Centos Piranha安装过程
- Java Web入门之网络聊天室
- 服务端通过AWS SNS创建消息推送记录
- 文字点选验证码的破解方法~
- PLC通讯实现-C#实现西门子PLC串口通讯W95_S7(四)
热门文章
- 旋转矩阵(Rotation matrix):旋转轴与旋转角 ( axis and angle )
- 运动世界校园显示服务器异常,运动世界校园跑完是异常成绩,计入有效成绩里吗?...
- 2020国内十大API接口服务平台
- python locale.setlocale_语言环境.setlocale(LC_NUMERIC):如何使其在Windows上运行
- word中替换向下箭头
- 开篇:内容提要 (《蓝调口琴指南》名作拙译)
- 管理的5个层次,你在第几层?
- win7(32位)旗舰版共享HP1010打印机给WINXP专业版
- Docker Registry 详解
- 微信图片怎么添加竖排文字_如何给微信图片添加上竖排文字?