求方程ax~+bx+c=0的根,用3个函数分别求当b~-4ac大于0等于0和小于0时的根并输出结果.从主函数输出abc的值 20

另外写一个素数的函数,在主函数输出一个整数,输出是否素数的信息.... 另外写一个素数的函数,在主函数输出一个整数,输出是否素数的信息. 展开
 我来答
高原狼人
推荐于2017-12-16 · TA获得超过924个赞
知道小有建树答主
回答量:671
采纳率:100%
帮助的人:0
展开全部
#include <iostream>
#include <cmath>
using namespace std;
void f(double a,double b, double c) //定义函数要为空类型
{double x1,double x2;
x1=(-b+sqrt(b*b-4*a*c))/(2*a); //注意分母要用括号全部括起来
x2=(-b-sqrt(b*b-4*a*c))/(2*a);
cout<<"x1="<<x1<<" "<<"x2="<<x2<<endl;
}

void k(double a,double b, double c)
{double x;
x=-b/(2*a);
cout<<"x1=x2="<<x<<endl;
}

void m()
{cout<<"error!"<<endl;
}

int main()
{double a,b,c,z;
cout<<"enter a,b,c:";
cin>>a>>b>>c;
z=b*b-4*a*c;
if(z>0)
f(a,b,c);
if(z==0)
k(a,b,c);
if (z<0)
m();}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式