ろめぃひ 2023-09-25 20:23 采纳率: 20%
浏览 5

这个代码还可以优化么?用海伦公式求三角形面积(两边之和大于大三边)



```Scanner qq=new Scanner(System.in);
    double a=0.1,b=0.1,c=0.1;
    while(a!=0.0&&b!=0.0&&c!=0.0) {
         a=q.nextDouble();
         b=q.nextDouble();
         c=q.nextDouble();
        if(a+b>c&&a+c>b&&b+c>a) {
            double p=(a+b+c)/2;
            double s1= Math.sqrt(p*(p-a)*(p-b)*(p-c));
            System.out.println("面积为"+s1);
            break;
            }else  {
                System.out.println("输入错误请重新输入");
            }            
            };

```

  • 写回答

1条回答 默认 最新

报告相同问题?

问题事件

  • 创建了问题 9月25日

悬赏问题

  • ¥15 学习Python如何找兼职
  • ¥15 python结合Matlab仿真忆阻器
  • ¥35 有人会注册whatsaop协议号吗?
  • ¥15 lead dbs 无法导入影像数据
  • ¥15 多目标MPA算法优化编程实现
  • ¥15 反激PWM控制芯片调研
  • ¥15 Python for loop减少运行时间
  • ¥15 fluent模拟物质浓度udf
  • ¥15 Collection contains no element matching the predicate
  • ¥20 冻品电商平台的搜索是怎么实现的