上机目的:计算出函数的值,自己编程上机任务:求算一元二次函数的根
01./*
02.* Copyright (c) 2012, 烟台大学计算机学院
03.* All rights reserved.
04.* 作 者:王飞
05.* 完成日期:2012 年 10 月 25日
06.* 版 本 号:v1.0
07.* 输入描述:函数的值
08.* 问题描述:略
09.* 程序输出:函数的值
10.* 问题分析:先判断是不是有解
11.* 算法设计:略
12.*/
#include <iostream>
#include <Cmath>
using namespace std; //定义函数类型
int main()
{
double a,b,c,x1,x2,h;
cout<<"请输入一元二次函数的系数从左到右:";
cin>>a>>b>>c; //插入
if(a==0)
{ cout<<"二次项系数为零请重新输入!!!"<<endl;
}
else
{
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;
}
return 0;
运行结果:
心得体会:一元二次函数求解还行,自己还能解决!