七月


私信TA

用户名:yuzefeng

访问量:3919

签 名:

等  级
排  名 1724
经  验 2591
参赛次数 0
文章发表 38
年  龄 0
在职情况 学生
学  校 成都理工大学
专  业

  自我简介:

解题思路:利用循环,当某一项小于10的-6次方是停止

注意事项:唯一注意一点就是,小于10的-4次方的那一项不用算进来,不然得出来的是3.151495

参考代码:

import java.util.Scanner;
public class Main {
   public static void main(String[] args) {
       //Scanner scanner = new Scanner(System.in);
       double num=0,count =1;
       for(int i=1;;i+=2){
           if(Math.abs(1.0/i) < Math.pow(10,-6))
               break;
           if(count % 2 != 0)
               num += 1.0/i;
           else
               num -= 1.0/i;
           count++;
       }
       System.out.println(String.format("%.6f",num*4));














   }
}


   //        =============Dragon be here!==========/
   //            ┏┓   ┏┓
   //           ┏┛┻━━━┛┻┓
   //           ┃       ┃
   //           ┃   ━   ┃
   //           ┃ ┳┛ ┗┳ ┃
   //           ┃       ┃
   //           ┃   ┻   ┃
   //           ┃       ┃
   //           ┗━┓   ┏━┛
   //             ┃   ┃神兽保佑
   //             ┃   ┃代码无BUG!
   //             ┃   ┗━━━┓
   //             ┃       ┣┓
   //             ┃       ┏┛
   //             ┗┓┓┏━┳┓┏┛
   //              ┃┫┫ ┃┫┫
   //              ┗┻┛ ┗┻┛
   //         ━━━━━━神兽出没━━━━━━

 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区