Description 求方程 的根,用三个函数分别求当b^2-4ac大于0、等于0、和小于0时的根,并输出结果。从主函数输入a、b、c的值。 Input a b c Output x1=? x2=
来源:互联网 发布:云计算100强 编辑:程序博客网 时间:2024/04/27 11:33
Description
求方程 的根,用三个函数分别求当b^2-4ac大于0、等于0、和小于0时的根,并输出结果。从主函数输入a、b、c的值。
Input
a b c
Output
x1=? x2=?
Sample Input
4 1 1
Sample Output
x1=-0.125+0.484i x2=-0.125-0.484i
#include <iostream>
#include<math.h>
#include<iomanip>
using namespace std;
void slove()
{
float a,b,c,delta;
while(cin>>a>>b>>c)
{
delta=b*b-4*a*c;
if(delta>=0)
{
cout<<setiosflags(ios::fixed)<<setprecision(3)<<"x1="<<(-b+sqrt(delta))/(2*a)<<" "<<"x2="<<(-b-sqrt(delta))/(2*a)<<endl;
}
else
{
cout<<setiosflags(ios::fixed)<<setprecision(3)<<"x1="<<-b/(2*a)<<'+'<<sqrt(-delta)/(2*a)<<'i'<<" "<<"x2="<<-b/(2*a)<<'-'<<sqrt(-delta)/(2*a)<<'i'<<endl;
#include<math.h>
#include<iomanip>
using namespace std;
void slove()
{
float a,b,c,delta;
while(cin>>a>>b>>c)
{
delta=b*b-4*a*c;
if(delta>=0)
{
cout<<setiosflags(ios::fixed)<<setprecision(3)<<"x1="<<(-b+sqrt(delta))/(2*a)<<" "<<"x2="<<(-b-sqrt(delta))/(2*a)<<endl;
}
else
{
cout<<setiosflags(ios::fixed)<<setprecision(3)<<"x1="<<-b/(2*a)<<'+'<<sqrt(-delta)/(2*a)<<'i'<<" "<<"x2="<<-b/(2*a)<<'-'<<sqrt(-delta)/(2*a)<<'i'<<endl;
}
}
}
int main()
{
slove();
return 0;
}
}
int main()
{
slove();
return 0;
}
1 0
- Description 求方程 的根,用三个函数分别求当b^2-4ac大于0、等于0、和小于0时的根,并输出结果。从主函数输入a、b、c的值。 Input a b c Output x1=? x2=
- (c++)题目描述 求方程 的根,用三个函数分别求当b^2-4ac大于0、等于0、和小于0时的根,并输出结果。从主函数输入a、b、c的值。
- 求方程 的根,用三个函数分别求当b^2-4ac大于0、等于0、和小于0时的根,并输出结果。从主函数输入a、b、c的值。
- 习题 7.2 求方程ax^2+bx+c=0的根,用3个函数分别求当:b^2-4ac大于0、等于0和小于0时的根并输出结果。从主函数输入a, b, c的值。
- 求方程ax∧2+bx+c=0的实数根(要求输入实型数a,b,c,并使之满足a!=0且b∧2-4ac>0)
- 求方程的根/按从小到大输出三个整数a,b,c
- 输入2个正整数A,B,求A与B的最大公约数。 Input 2个数A,B,中间用空格隔开。(1<= A,B <= 10^9) Output 输出A与B的最大公约数。
- 问题五十三: 求满足条件n=a!+b!+c!的所有三位数n(a,b,c分别是n的百位十位个位)并输出,要求用自定义函数实现求阶乘。
- 例子4.12 求方程的根。a,b,c由键盘输入,设b平方—4ac>0.
- 求教一个算法,求两个数a,b的最大公约数,a,b大于0小于10的60次方,a,b从文件夹中读取。
- 求 a!+b!+c!的值,用一个函数 fac(n)求 n!。a,b,c 的值由主函数输入,最终得到的值在主函数中输出
- 项目39.2求满足条件n=a!+b!+c!的所有三位数n并输出,其中a,b,c分别为n的百、十、个位数。
- 有三个正整数a,b,c(0<a,b,c<10^6),其中c不等于b。若a和c的最大公约数为b,现已知a和b,求满足条件的最小的c。
- 从键盘上输入三个整数,分别赋给整型变量a,b,c. 然后将输入的整数按照从小到大的顺序放在a,b,c中, 并输出三个变量的值。
- 分别输出a*x*x+b*x+c=0的三种情况的根
- 已知三角形三个顶点的坐标a(x1,y1),b(x2,y2),c(x3,y3)求三角形中心点即内接圆的圆心
- acm-调用函数求a!+b!+c!的值
- 求满足条件n=a!+b!+c!的所有三位数n 并输出,要求用自定义函数实现求阶乘(穷举法)
- Android 方法引用数超过 65535 优雅解决
- ViewPager引导页根据滑动渐变背景色
- LeetCode 8. String to Integer (atoi)
- (MIT)Deep learning 学习笔记(5)--Linear Regression
- 实现点击 WebView 中的图片,调用原生控件展示图片
- Description 求方程 的根,用三个函数分别求当b^2-4ac大于0、等于0、和小于0时的根,并输出结果。从主函数输入a、b、c的值。 Input a b c Output x1=? x2=
- 工具类之FragmentUtils
- Android6.0权限封装
- [置顶] android点滴1
- python3 matplotlib和seaborn的使用记录
- [置顶] android点滴2
- 基于IMOOC强力django+杀手级xadmin 打造上线标准的在线教育平台课程的学习(12)——admin介绍
- [置顶] android点滴3
- jquery checkbox常用方法