zoukankan      html  css  js  c++  java
  • Console算法[for,if]编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,

    ylbtech-Arithmetic:Console-算法[for,if]-编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,
     
    1.A,Demo(案例)

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

    1.B,Solution(解决方案)
    using System;
    
    namespace ConsoleApplication1
    {
        class Program
        {
            static float OuShu(int n)
            {
                float sum = 0f;
                for (int i = 2; i <= n; i++)
                {
                    if (i % 2 == 0)
                    {
                        sum = sum + 1 / (float)i;
                    }
                }
                return sum;
            }
            static float JiShu(int n)
            {
                float sum = 0f;
                for (int i = 1; i <= n; i++)
                {
                    if (i % 2 != 0)
                    {
                        sum = sum + 1 / (float)i;
                    }
                }
                return sum;
            }
            static void Main(string[] args)
            {
                Console.WriteLine("请输入一个非负整数");
                int n = Convert.ToInt32(Console.ReadLine());
                if (n % 2 == 0)
                {
                    //偶数  
                    Console.WriteLine(OuShu(n));
                }
                else
                {
                    //奇数
                    Console.WriteLine(JiShu(n));
                }
            }
        }
    }
    1.C,Execution Result(运行结果)
    请输入一个非负整数
    3
    1.333333
    请按任意键继续. . .
    warn 作者:ylbtech
    出处:http://ylbtech.cnblogs.com/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    【转】angular通过$http与服务器通信
    【转】Angular运行原理揭秘 Part 1
    【转】 定义模板和服务
    【转】angular Ajax请求
    【转】AngularJS路由和模板
    算法之美--2.2 Array
    算法之美--2.2数组
    人工神经网络--ANN
    AVL树原理及实现 +B树
    学习计划 2016//11//28
  • 原文地址:https://www.cnblogs.com/ylbtech/p/3065072.html
Copyright © 2011-2022 走看看