java输入N为偶数,求1/2+1/4+......1/n.n为奇数,求1/1+1/3.....1/n

来源:百度知道 编辑:UC知道 时间:2024/06/08 14:09:50

import javax.swing.JOptionPane;
import java.text.DecimalFormat;

public class Test_baidu5 {
public static void main(String args[]) {
int n = 0;
double number = 0;

String input, output;

input = JOptionPane.showInputDialog("键入数字n");

try {
n = Integer.parseInt(input);
} catch (Exception e) {
e.printStackTrace();
System.out.println("输入的字符非数字");
}
if (n % 2 == 0) {
for (int i = 2; i <= n / 2 + 2; i = i + 2) {
number = number + 1.0 / i;
}
} else {
for (int i = 1; i < n / 2 + 4; i = i + 2) {
number = number + 1.0 / i;
}
}
output = "所得值为:" + number;
JOptionPane.showMessageDialog(null, output, "相加总和",
JOptionPane.INFORMATION_MESSAGE);
System.exit(0);
}
}

分两个if判断,再用for循环控制就可以了

编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n 证明 (n-1)n 为偶数 编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n, (要求利用指针函数) bn=(n+1(n为奇数),2^n(n为偶数)),数列(bn)的前项和为Tn,求Tn。 求数组int a【n】中奇数的个数和平均值以及偶数的个数和平均值(n为输入的数) 急~!! 输入n个整数,求这n个数之中的偶数的平均值,并输出。 数列题: 0、2、4、8、12、18、24--(n*n-1)/2(n为奇数)、n*n/2(n为偶数)。求前n项和公式。 编程实现现输入n为偶数时,调用函数求1/2+1/4+….1/n,当n为奇数时,1/1+1/3+1/5…..1/n,C语言编程 用不同的循环语句实现:本程序运行过程中任意输入一个自然数n,求1到n之间所有的偶数的和 帮忙做一JAVA编程题。任意输入N个自然数,输出其奇数的和以及偶数的和。