解题思路:利用循环,当某一项小于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 人评分
校门外的树 (C语言代码)浏览:1122 |
震宇大神的杀毒软件 (C语言代码)浏览:1241 |
小明A+B (C语言代码)浏览:1256 |
程序员的表白 (C语言代码)浏览:666 |
WU-蓝桥杯算法提高VIP-交换Easy (C++代码)浏览:1118 |
C语言训练-计算t=1+1/2+1/3+...+1/n (C语言代码)浏览:906 |
剪刀石头布 (C语言代码)浏览:752 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:576 |
IP判断 (C语言描述,蓝桥杯)浏览:1095 |
矩阵加法 (C语言代码)浏览:1722 |