[算法]1 − 2 + 3 − 4 + …

本文探讨了级数1−2+3−4...的数学特性,证明了该级数由于其项不趋近于0而发散。文章通过分析部分和的规律,展示了一个基本的数学概念,并提供了C#代码实现来验证这一结论。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

级数项(1, −2, 3, −4, …)不趋近于0,因此通过项测试便可确定1 − 2 + 3 − 4 + …发散。不过作为后文的参考,此处也以基础的方法去证明此级数发散。首先,从定义可知,无穷级数的敛散性是由其部分和的敛散性所确定的,1 − 2 + 3 − 4 + …的部分和为:
1 = 1,
1 − 2 = −1,
1 − 2 + 3 = 2,
1 − 2 + 3 − 4 = −2,
1 − 2 + 3 − 4 + 5 = 3,
1 − 2 + 3 − 4 + 5 − 6 = −3,

实现代码

private static int Calu(int number)
{
    var sum = 0;
    if (number % 2 == 0)
        sum = -(number / 2);
    else
        sum = -(number - 1) / 2 + number;
    return sum;
}

代码调用

private static void Main(string[] args)
{
    Console.WriteLine(Calu(1));
    Console.WriteLine(Calu(2));
    Console.WriteLine(Calu(3));
    Console.WriteLine(Calu(4));
    Console.WriteLine(Calu(5));
    Console.WriteLine(Calu(6));
    Console.ReadLine();
}

运行效果

y4mJuj2VZ8qF35qlQdZmhF_Of4mhHRshDjzV24hw0gNr3URxzpyt_yUCTe9NTV820byc-d-g6syMQMFy28mu1qZE3bpcPoziGYESN91Xf-lhFGQ8GuGDNNd1azrLrYkvp1IjEIxBHoX-Rly5OorrRCJnfDt11SW3ehkUH_EqdV65bfsu67tndhSP5yyQ2rJDrBk7xU2goKhuCep-YELjZ9GRg?width=459&height=214&cropmode=none

转载于:https://www.cnblogs.com/MeetYan/p/10712633.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值