题目描述

精通数学的老赵现在想难为一下喜爱编程的童鞋们,现在给出一个三角形的三条边a,b,c求出这个三角形的内切圆和外接圆的面积

输入

多组输入,每行包括三个整数数a,b,c

输出

没有每组输入输出对应三角形的内切圆和外界圆面积(结果保留小数点后三位)

样例输入

<span style="color:#333333"><span style="color:#333333">3 4 5</span></span>

样例输出

<span style="color:#333333"><span style="color:#333333">3.142 19.635</span></span>
import java.text.DecimalFormat;
import java.util.*;public class Main {public static  void main(String[] args) {Scanner cin=new Scanner(System.in);while(cin.hasNext()){int a=cin.nextInt();int b=cin.nextInt();int c=cin.nextInt();double d=1.0*(a+b+c)/2;double s=Math.sqrt(d*(d-a)*(d-b)*(d-c));double r1=(1.0*a*b*c)/(4*s);double r2=2*s/(a+b+c);double pi=Math.atan(1)*4;double s1=pi*r1*r1;double s2=pi*r2*r2;System.out.printf("%.3f %.3f\n",s2,s1);}cin.close();}
}

1856 老赵的挑逗相关推荐

  1. 老赵的自然数分解——少侠之对象解

    自然数分解算法的起因介绍,老赵 前几天贴了个非递归的 今天继续搞一个使用对象的解 坚持用对象来解决问题的一个原因,是想证明使用面向对象不是造成算法速度慢的根本原因 例如,我这个面向对象的解,其运行速度 ...

  2. 老赵谈IL(3):IL可以看到的东西,其实大都也可以用C#来发现

    在上一篇文章中,我们通过一些示例谈论了IL与CLR中的一些特性.IL与C#等高级语言的作用类似,主要用于表示程序的逻辑.由于它同样了解太多CLR中的高级特性,因此它在大部分情况下依旧无法展现出比那些高 ...

  3. 解读网络“攻城狮”的发展---老赵带你铺一段路

    成为网络工程师要学什么.如何学.在哪儿学,网络工程师的发展如何.薪资待遇如何等问题困扰着很多网络技术人员,尤其是正在学校苦苦寻求真理的同学们.我也是一名在校大学生,深知现在同学们的苦恼.如果能掌握关于 ...

  4. 用dotTace模仿下老赵的“使用Profiler分析程序性能”

    最近看到老赵博客"使用Profiler分析程序性能"(http://www.cnblogs.com/JeffreyZhao/archive/2009/12/22/profiler- ...

  5. 艾伟:老赵谈IL(3):IL可以看到的东西,其实大都也可以用C#来发现

    在上一篇文章中,我们通过一些示例谈论了IL与CLR中的一些特性.IL与C#等高级语言的作用类似,主要用于表示程序的逻辑.由于它同样了解太多CLR中的高级特性,因此它在大部分情况下依旧无法展现出比那些高 ...

  6. 老赵被刷票了,但这不是老赵做的

    [url]http://www.51cto.com/exp/hhhchina/heroes/index.html[/url] 老赵今天早上大约9点开始被人刷票,当时票数为8700多,但是不久后就发现票 ...

  7. 把老赵的页面缓存片断改一下,呵呵

    老赵同志写的页面缓存片断不错,用着方便,但我感觉在前端调用上有些不便,可以我把他的代码又改了一下,呵呵! 老赵代码的调用: Before Rendering: <%= DateTime.Now ...

  8. 将不确定变为确定~老赵写的CodeTimer是代码性能测试的利器

    首先,非常感谢赵老大的CodeTimer,它让我们更好的了解到代码执行的性能,从而可以让我们从性能的角度来考虑问题,有些东西可能我们认为是这样的,但经理测试并非如何,这正应了我之前的那名话:" ...

  9. 老赵书托(1):写在前面

    最近我思考和总结地越来越多,感觉也是时候把自己许多年来的经验进行一番总结和整理.谈基础与能力的时候,我把人脑比喻为"存储器",里面存放了"知识"和"能 ...

最新文章

  1. 第五讲 类的封装和类的继承
  2. 各类木材强度_木材的力学性能
  3. SpringMVC-拦截器快速入门
  4. 多线程执行CPU过高问题
  5. 织梦轻量级mvc框架笔记
  6. Amazon Lambda支持以简单队列服务作为事件源了
  7. 一把数学上完美的尺子(哥隆尺)
  8. Mac快捷键(用到什么整理什么)
  9. pandas Create,Read,Write
  10. 自走棋手游服务器稳定,2020最火的自走棋手游
  11. 企业邮箱怎么收发邮件,怎么保护公司邮件安全?
  12. 邱昭良:“碎片化”学习真是“一场骗局”吗?
  13. 网络控制播放器(局域网内通过TCP和UDP控制视频播放器)
  14. 【魏先生搞定Python系列】一文搞定SQLAlchemy学习与使用
  15. 基因组代谢网络(GEMS)与全基因组模型从入门到实践系列-----(1)模型构建环境的布置
  16. 汉字Unicode表
  17. 1210篇新冠肺炎论文文献合集整理,附论文原文地址(合集)
  18. iabp使用流程,bpa流程开发
  19. html5+Css3 做一个婚纱网页
  20. 谷歌生物医学翻译软件_科研神器丨一个软件带你零基础阅读英文文献

热门文章

  1. linux tar 文件归档命令
  2. 1086: ASCII码排序(多实例测试)C语言
  3. 车牌识别/车牌OCR识别应用场景
  4. 如何往Linux服务器上上传文件
  5. 制作简易的web视频管理系统
  6. PostgreSQL \copy命令实现数据导出到文件
  7. 自建app测试安装服务
  8. windows 10 C盘扩容记(含删除状态良好分区)
  9. 聪明伶俐的香穗子(NDK1353)
  10. 世界上最美的诗---妈妈别哭,孩子不哭!