c#基础编程题第三题:求1-1/3+1/5-1/7+......共n项之和

输入一个正整数n,求1-1/3+1/5-1/7+…共n项之和。

输入描述

                      输入一个正整数n。

输出描述

                      1-1/3+1/5-1/7+…共n项之和。

样例输入

          3

样例输出

           1    0.8667

执行代码如下所示:

using System;

namespace 第三题
{
    class Program
    {
        static void Main(string[] args)
        {
            int n,i, denominator=1,flag=1;
            double sum = 0, item = 0;
            Console.Write("请输入一个正整数:\t");
            n = Convert.ToInt32(Console.ReadLine());
            for (i = 1; i <= n; i++)
            {
                item = flag * 1.0 / denominator;
                sum = sum + item;
                flag = -flag;
                denominator = denominator + 2;
            }
            Console.Write("输出结果为:\t");
            Console.WriteLine("{0}", sum);
        }
    }
}

调试结果如图所示:c#基础编程题第三题:求1-1/3+1/5-1/7+......共n项之和_第1张图片

你可能感兴趣的:(C#基础编程题)