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 展开
输入一个整数n,输出数列1-1/3+1/5-……前n项的和。
Input
输入只有一个整数n。
Output
结果保留2为小数,单独占一行。
Sample Input
3
Sample Output
0.87 展开
1个回答
展开全部
//已经测试通过
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);
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询