1. 程式人生 > 其它 >Java經典程式設計習題100例:第11例:求1-1/3+1/5-1/7+1/9......的值

Java經典程式設計習題100例:第11例:求1-1/3+1/5-1/7+1/9......的值

技術標籤:Java體系演算法javapythonC語言c++

不要自卑,去提升實力
網際網路行業誰技術牛誰是爹
如果文章可以帶給你能量,那是最好的事!請相信自己
加油o~

Java經典程式設計習題,初學者可以參考學習

在這裡插入圖片描述
點選下面連結
Java經典程式設計100例習題彙總

題目描述:

求1-1/3+1/5-1/7+1/9…的值。

解題思路:

a,求出前50項和值。
b,求出最後一項絕對值小於1e-5的和值。

程式碼:

public class Main {
    public static void main(String[] args) {
        int a=0,b=0;
        int
flag=1; int temp=0; int x=1; for(int i=1;i<=50;i++){ temp=1/x; a+=flag*temp; flag=-flag; x+=2; } flag=-1; temp=0; x=1; for(int i=1;i<=100;i++){ temp=1/x; b+=flag*temp;
flag=-flag; x+=2; if(Math.abs(temp)<1e-5){ break; } } System.out.println("a="+a+" b="+b); } }