用scala写程序帮初二的妹妹解一元二次方程作业

8 篇文章 0 订阅
订阅专栏

如题:

   

花了十分钟的时间用scala写出了一元二次方程的运行程序

scala代码如下:

package im.com.//可以改成自己的包
 import math.sqrt()// 导入数学工具包

object Function
{
  println("方程6X^2-20X-16=0")
  def fun(a:Double,b:Double,c:Double):List[Double]=
  {

    var flag:Double=0;
    flag=b*b-4*a*c
    if(flag<0)
    {
      println("没有实解")
      var f=List(0:Double)
      f

    }
    else
    {if(flag==0)
    {println("唯一解:")
      var solution:Double=(0-b)/(2*a)
      print(solution)
      var r=List(solution)
      r
    }
    else

    {println("两个解:")
      var a1=((0-b)-math.sqrt(flag))/(2*a)
      var a2=((0-b)+math.sqrt(flag))/(2*a)
      print(a1+"\t")
      print(a2)
      var r=List(a1,a2)
      r
    }

    }
  }
  def main(args:Array[String])
  {

    var a:Double =6
    var b:Double= -20
    var c:Double= -16
    var f=fun(a,b,c)

    println()
    println(f)
  }

}

最后完美运行

当然最后怕自己写的程序最后翻车了,就自己手动操作验算了一波 哈哈 还好最后车速挺稳没翻车【笑哭】

linux下搭建scala环境并个简单的scala程序
08-26
Linux下搭建Scala环境并编简单Scala程序 Linux操作系统是当今最流行的操作系统之一,对于开发者和程序员来说,搭建Scala环境是非常必要的步骤。Scala是一种现代的多范式编程语言,设计初衷是提供一种可以与Java...
Scala程序及实例代码
08-31
- **运行**:使用`scala test.scala`命令运行程序,这里`test.scala`是编译后的字节码文件的名称,而`apple`是你传递的命令行参数。 4. **理Scala程序结构**: Scala中的`object`类似于Java中的`class`,但它...
Scala一元二次方程
junlin1106的博客
08-08 538
package im.com//可以改成自己的包 import math.sqrt//导入数学工具包 object Function { def fun(a:Double,b:Double,c:Double):List[Double]= { var flag:Double=0; flag=b*b-4*a*c if(flag<0) { prin
scala 小试牛刀1】scala vs python 一元二次方程
赖德发的博客
12-23 979
一元二次方程ax^2+bx+c=0中, 一元二次方程求根公式:两根x1,x2= [-b±√(b^2-4ac)]/2a韦达定理:两根x1,x2有如下x1+x2=-b/a x1*x2=c/apython2.7版本:# encoding: utf-8 from __future__ import division import sys reload(sys) sys.setdefaultencoding
一元二次方程
Keep Learning
10-20 2060
一元二次方程,输入a、b、c,即可判断一元二次方程是否有实数,如果有,会输出。   # include # include void main() { float a,b,c; printf("请输入3个值\n"); scanf("%f%f%f",&a,&b,&c); float delta; float x1; float x2; de
Scala代码案例:求ax2+bx+c=0方程的根
学亮编程手记
03-12 719
二元一次方程
weixin_30879833的博客
10-14 110
#include <stdio.h>#include <math.h>int main() {double a1,b1,c1,a2,b2,c2,d,e,f;printf("a1 b1 c1 : ");scanf("%lf %lf %lf",&a1,&b1,&c1);printf("a2 b2 c2 : ");scanf("%lf %lf %lf",&...
,Eclipse+ADT+ScalaIDE用ScalaAndroid程序
03-30
标题中的“图,Eclipse+ADT+ScalaIDE用ScalaAndroid程序”指的是使用Eclipse集成开发环境(IDE),Android Developer Tools (ADT)插件以及ScalaIDE扩展来编Android应用程序的过程。这个过程涉及了Java语言替代...
使用IDEA开发Scala程序.docx
06-05
在本实验中,我们将深入学习如何使用IntelliJ IDEA这一强大的集成开发环境(IDE)来开发Scala程序,特别是针对Apache Spark的应用。实验的目标是让学习者掌握如何在IDEA中配置和构建Spark本地应用程序,以及如何部署...
Scala系列-2、scala函数式编程
不积跬步无以至千里,不积小流无以成江河
11-11 540
Scala系列-2、scala函数式编程
scala元组的创建入门实例
学亮编程手记
04-18 707
编程求一元二次方程,并实现让用户多次输出
xsyz_liver的博客
12-09 2657
编程求一元二次方程:请你编一个程序,使其能求出多个二次方程的根。该程序要询问用户是否想继续下一个方程。用户输入1来继续,输入其它数字,则终止程序程序要求用户输入a,b和c 一元二次方程的定义为:ax^2+bx+c=0 显然最开始要对它进行一个判断是否存在实根,一个函数,用一个if便可轻易实现:if ((b*b - 4 * a*c) &gt;= 0) 如果成立输出两个实根即可,根号的...
Scala函数式编程实战
qq_52331221的博客
04-05 5947
scala实战 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:完文章后,目录可以自动生成,如何生成可参考右边的助文档 文章目录scala实战一、第2章 控制结构和函数7-1 分段函数 (5 分)7-2 字符串的乘积 (5 分)7-3 求和中断 (10 分)7-4 求平均分 (10 分)7-5 h0014.栗子和虫子 (10 分)7-6 动物 (15 分)7-7 h0046. 三角形类型 (20 分)7-8 h00
一元二次方程作业
qqqqnnnvvii的专栏
10-24 354
// Copyright (c) 2014软件技术2班 // All rights reserved. // 作 者:B23 // 完成日期:2014年 10 月 24 日 // 版 本 号:v1.0 // 问题描述:创建一个程序一元二次方程 //输入描述:任意输入 a b c 值,根据公式计算x1,x2并输出 using Syst
scala表达式之块表达式
weixin_33827590的博客
06-12 334
为什么80%的码农都做不了架构师?>>> ...
python 穷举法二元一次方程
dizaoshen1316的博客
02-19 1490
1 #3x+4y = 100 求 x = ? ,y = ? 2 3 x = 0 4 while x <= (100//3): 5 if(100 - 3*x) % 4 == 0: 6 y = (100 - 3*x) // 4 7 print("共有:x的值是 %d,y的值是 %d"%(x,y)) 8 ...
【发文无忧】基于雾凇优化算法RIME-Kmean-Transformer-GRU实现数据回归预测算法研究Matlab代码.rar
最新发布
10-21
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手
粮食波动率等相关农业数据(2011-2022)-最新出炉.zip
10-21
粮食波动率等相关农业数据(2011-2022)-最新出炉.zip
我用scala一个冒泡排序的程序
05-31
下面是用 Scala 实现的冒泡排序程序: ```scala object BubbleSort { def main(args: Array[String]): Unit = { val arr = Array(3, 5, 2, 1, 4) // 待排序数组 bubbleSort(arr) // 调用冒泡排序函数 printArr...
写文章

热门文章

  • You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version 502156
  • 未知USB设备(设备描述符请求失败)解决方法 302035
  • VMware Workstation 未能启动 VMware Authorization Service。您可以尝试手动启动 VMware Authorization Service。 87912
  • 联想笔记本屏幕突然变得很暗亮度无法调节解决方法 36429
  • Could not open client transport with JDBC Uri: jdbc:hive2://node03:10000: java.net.ConnectException: 32475

分类专栏

  • 大数据面试题 付费 12篇
  • 人工智能 14篇
  • Linux系统命令 5篇
  • Python 15篇
  • Hadoop 16篇
  • 数据仓库与数据处理 15篇
  • Flink 3篇
  • 修电脑 1篇
  • SQL 3篇
  • 英语家教 2篇
  • 计算机网络 5篇
  • Hive 4篇
  • hiveSql50道面试题 2篇
  • 笔记 1篇
  • Scala 8篇
  • impala 1篇
  • window系统命令 1篇
  • MapReduce 5篇
  • 面试 2篇
  • vi编辑器 1篇
  • Linux系统 11篇
  • 生态圈辅助工具 5篇
  • CDH5.4 1篇
  • kafka 4篇
  • Spark 11篇
  • HBase 3篇
  • ELK 2篇
  • 项目 5篇
  • Redis 1篇
  • Flume 1篇
  • HDFS 1篇
  • Zookeeper 1篇
  • 编程游戏 1篇
  • Web 4篇
  • 个人博客 46篇
  • 多线程 2篇
  • 前端 2篇
  • 数据库 23篇

最新评论

  • 未知USB设备(设备描述符请求失败)解决方法

    2401_87818777: 我的是老平板电脑,里面有重要数据,不敢操作害怕丢失,怎么办

  • VMware Workstation 未能启动 VMware Authorization Service。您可以尝试手动启动 VMware Authorization Service。

    weixin_43841581: 你怎么这么优秀

  • 未知USB设备(设备描述符请求失败)解决方法

    莫负初: 一顿操作猛如虎,最后发现真的用原装手机的数据线就可以,拼爹爹买的就不行

  • 联想笔记本屏幕突然变得很暗亮度无法调节解决方法

    horry__potter: 厉害厉害,太强了

  • Could not open client transport with JDBC Uri: jdbc:hive2://node03:10000: java.net.ConnectException:

    瑾瑜528: 有用!!!!谢谢作者表情包

大家在看

  • 基于springboot的公考知识学习平台系统
  • 大语言模型底层架构——Transfomer简析及实践
  • 9.nicegui太酷了!用nicegui设计一个很丑的后台管理系统(二) 983
  • 数据分析-32-时间序列分析的文本类型数据可视化方式
  • java反射 447

最新文章

  • pycharm无法识别导入自己写的包和函数模块
  • AttributeError: module ‘flask.app‘ has no attribute ‘route‘
  • 论文解读:KAN: Kolmogorov–Arnold Networks
2024年3篇
2023年5篇
2022年11篇
2021年16篇
2020年69篇
2019年122篇
2018年2篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Hi洛一

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家山西步行街玻璃钢雕塑定做价格广州发光景观玻璃钢雕塑供应商玻璃钢雕塑优质商品批发杭州玻璃钢人物雕塑制作厂和田气球商场美陈咨询电话无锡美陈商场布置广东玻璃钢景观雕塑款式多样郑州专业玻璃钢人物雕塑定做价格鹿邑玻璃钢雕塑费用三台玻璃钢造型雕塑上海玻璃钢雕塑哪个好商场美陈招聘注意什么鹤壁春节商场美陈牛吉祥物雕塑贵州公园玻璃钢雕塑厂家青岛市玻璃钢雕塑玻璃钢模雕塑铜人潮州玻璃钢透光雕塑工艺玻璃钢艺术雕塑有多好河北口碑好玻璃钢雕塑服务介绍舟山个性化玻璃钢雕塑哪家便宜珠海玻璃钢鹿马赛克雕塑公园玻璃钢雕塑批发北京艺术商场美陈生产企业徽式商场美陈河北常用商场美陈研发十堰玻璃钢雕塑厂天津小区玻璃钢雕塑价格山西火烈鸟玻璃钢雕塑安装辽宁商场创意商业美陈多少钱玻璃钢花盆器皿香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化