数列生成

试题描述

   有一列数是:1,5,11,19,29,……。请你找出数列的规律,然后输出这个数列的前N项,并计算前N项的和。

输入

   输入一个正整数N,且1 <= N <= 20。

输出

   输出包含N+1行,前N行为数列。最后一行为数列之和。

输入示例

   10

输出示例

   1
   5
   11
   19
   29
   41
   55
   71
   89
   109
   430

数据范围

   对于100%的数据,1 <= N <= 20

参考代码

#include<stdio.h>
int main()
{
	int n,m=1,sum=0;
	scanf("%d",&n);
	for(int i=0;i<n;i++)
	{
		printf("%d\n",m);
		sum+=m;
		m+=4+2*i;
	}
	printf("%d",sum);
	return 0;
}Code language: PHP (php)
 如未特殊声明,文章均为原创。
 本文标题:数列生成
 本文链接:https://manwish.cn/article/%e6%95%b0%e5%88%97%e7%94%9f%e6%88%90.html

留下评论