用java编写程序计算1-1/3+1/5-1/7+……
答案:2 悬赏:20 手机版
解决时间 2021-04-06 02:26
- 提问者网友:记得曾经
- 2021-04-05 03:55
用java编写程序计算1-1/3+1/5-1/7+……
最佳答案
- 五星知识达人网友:醉吻情书
- 2021-04-05 05:03
package test;
import java.util.Scanner;
public class Test40006 {
public static void main(String[] args) {
int ri, repeat;
int temp, flag;
double eps, item, sum;
Scanner in=new Scanner(System.in);
repeat=in.nextInt();
for(ri=1; ri<=repeat; ri++){
eps=in.nextDouble();
sum = 0;
item=1.0;
flag = temp = 1;
while(item>eps){
sum += flag *item;
flag*=-1;
temp+=2;
item = 1.0/temp;
//System.out.println(temp+ " "+sum);
}
System.out.println((int)(sum*10000+0.5)/10000.);
}
}
}
import java.util.Scanner;
public class Test40006 {
public static void main(String[] args) {
int ri, repeat;
int temp, flag;
double eps, item, sum;
Scanner in=new Scanner(System.in);
repeat=in.nextInt();
for(ri=1; ri<=repeat; ri++){
eps=in.nextDouble();
sum = 0;
item=1.0;
flag = temp = 1;
while(item>eps){
sum += flag *item;
flag*=-1;
temp+=2;
item = 1.0/temp;
//System.out.println(temp+ " "+sum);
}
System.out.println((int)(sum*10000+0.5)/10000.);
}
}
}
全部回答
- 1楼网友:迟山
- 2021-04-05 06:32
嗯..然后呢?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯