上机目的:计算出函数的值,自己编程上机任务:求算一元二次函数的根[cpp] view plaincopyprint?01./*
02.* Copyright (c) 2012, 烟台大学计算机学院
03.* All rights reserved.
04.* 作 者:谷志恒
05.* 完成日期:2012 年 11月 2日
06.* 版 本 号:v1.0
07.* 输入描述:函数的值
08.* 问题描述:略
09.* 程序输出:函数的值
10.* 问题分析:先判断是不是有解
11.* 算法设计:略
12.*/
#include <iostream>
#include <Cmath>
using namespace std;
int main()
{
double a,b,c,x1,x2;
cout<<"请从左到右依次输出一元二次方程的系数:"<<endl;
cin>>a>>b>>c;
if(a==0)
{
cout<<"二次项系数为零请重新输入!"<<endl;
}
else
if(b*b-4*a*c>0)
{
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;
}
else
{
cout<<"无实数根"<<endl;
}
return 0;
}
运行程序:
心得体会:以后想偷懒做数学可以用这个方法!哈哈~~
第九周-求一元二次函数的根
最新推荐文章于 2020-02-29 14:15:36 发布