Java语言数列求和问题

Description输入一个整数n,输出数列1-1/3+1/5-……前n项的和。Input输入只有一个整数n。Output结果保留2为小数,单独占一行。SampleIn... Description
输入一个整数n,输出数列1-1/3+1/5-……前n项的和。
Input
输入只有一个整数n。
Output
结果保留2为小数,单独占一行。
Sample Input
3
Sample Output
0.87
展开
 我来答
暮影1994
推荐于2016-02-03 · TA获得超过2338个赞
知道大有可为答主
回答量:1215
采纳率:60%
帮助的人:397万
展开全部
//已经测试通过
import java.util.Scanner;
public class Num {
 private static Scanner input = new Scanner(System.in);
 public static void main(String[] args){
  int n,j=1;
  n=input.nextInt();
  int fg=1;
  float sum=0;
  for(int i=1;i<=n;i++){
   sum+=1.0/j* fg;
   fg*=-1;
   j+=2;
  }
  System.out.printf("%.2f",sum);
 }
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式