题解 | #尼科彻斯定理#

尼科彻斯定理

https://www.nowcoder.com/practice/dbace3a5b3c4480e86ee3277f3fe1e85

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <math.h>
int main() 
{
    int m, n,i;
    scanf("%d",&m);
    n=m*(m-1)+1;
    for(i=0;i<m;i++,n=n+2)
    {
    printf("%d",n);
    if(i!=(m-1))
    printf("+");
    }

}
将输入的数保存在变量m,可以观察到这一连串奇数的首项记为n,且n等于m*(m-1)+1的,且公差为2,因此利用for循环,输出m个公差为2,首项为n的前m项和,上式即为所求输出。

#尼科彻斯定理#
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务