()求一元二次方程的根
[要求]
输入三个实数 2/2(满足 /8/988: ,求处方程 8181/816: 的两个实根,并
显示在屏幕上。
[分析提示]
通过 输入方程系数 2/2 的值,而后根据求根公式计算并输出它的两个根。
()对上一题目中的解答进行扩展,如果随便输入三个实数的话,也要能计算出它
的值来,这里就涉及到复数值,请同学们思考,复数如何来显示如何利用公式来计算这样
的一元二次方程的根。
[提示]
这里要作一个判断,来明确根是否是实数还是复数。如果是复数的话,怎么样来表
达复数,因为在计算机里是没有复数这样的数的,所以我们可根据复数的两个实部和虚部
来表示一个复数。
()将上一程序继续作扩展,如果我们将求一元二次方程的根的运算作成一个函数
的话,而程序主函数里只要加入输入三个浮点数,然后调用该函数来显示结果。就可以了。
()输出方程的根是否可以作为函数的返回值?
(;)如果可以的话,那么由于函数只能返回一个值,不能返回两个值,那么怎么样
设计此函数。输出结果的部分应该放在哪个部分?是在主函数里还是放在函数中?
实验二 程序基础—变量与函数
实验目的:
学习数组的定义、初始化、赋值和使用的方法;
学习给函数传递数组的方法;
评论0
最新资源