美文网首页基础练习题
39 编写一个函数,输入n为偶数时,调用函数求1/2+1/4+

39 编写一个函数,输入n为偶数时,调用函数求1/2+1/4+

作者: 北极的大企鹅 | 来源:发表于2023-10-26 04:37 被阅读0次

题目:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n(利用指针函数)


 1    public class _039PrintFunction {
 2 
 3     public static void main(String[] args) {
 4         printFunction();
 5     }
 6 
 7     private static void printFunction() {
 8         Scanner scanner = new Scanner(System.in);
 9         System.out.println("请输入一个正整数 :");
10         int n = scanner.nextInt();
11 
12         System.out.println("相应数列的和为 :" + sum(n));
13     }
14 
15     private static double sum(int n) {
16         double res = 0;
17         if (n % 2 == 0) {
18             for (int i = 2; i <= n; i += 2) {
19                 res += (double) 1 / i;
20             }
21         } else {
22             for (int i = 1; i <= n; i += 2) {
23                 res += (double) 1 / i;
24             }
25         }
26         return res;
27     }
28 }

相关文章

  • 【习题39】

    【程序39】题目:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函...

  • 自学Python:计算1/2+1/4+...+1/n和1/1+1

    用python编写一个函数,当输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数...

  • 打卡8.6

    题目:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1...

  • 菜鸟编程学习(python&C--025)

    Python 练习实例76 Python 100例 题目:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...

  • Day7-作业

    编写⼀个函数,求1+2+3+...+N 结果: 请输入n值:101-n的和为55 编写⼀个函数,求多个数中的最⼤值...

  • 归递函数

    递归函数知识点 //编写一个函数n,调用这个函数时,倒叙输出1-n之间的所有正整数。比如输入5,会输出5,4,...

  • 输入一个数字n,如果n为偶数则除以2,若为奇数则加1或者减1,直

    输入一个数字n,如果n为偶数则除以2,若为奇数则加1或者减1,直到n为1,求最少次数,写出一个函数。 初次看到这个...

  • day8 作业

    编写一个函数,求1+2+3+...+N 5050 编写一个函数,求多个数中的最大值 请输入一个数:4请输入一个数:...

  • day8-作业

    编写一个函数,求1+2+3+...+N 编写一个函数,求多个数中的最大值 编写⼀个函数,实现摇⾊⼦的功能,打印n个...

  • 函数

    1.编写函数,求1+2+...+n 2.编写函数,求多个数中的最大值 3.编写一个函数,实现摇色子的功能,打印n个...

网友评论

    本文标题:39 编写一个函数,输入n为偶数时,调用函数求1/2+1/4+

    本文链接:https://www.haomeiwen.com/subject/zanvbdtx.html