尼科彻斯定理:自然数 m 的立方均可写成 m 个连续奇数之和

  • Post author:
  • Post category:其他


问题描述 任何一个自然数 m 的立方均可写成 m 个连续奇数之和。

输入一自然数 n,求组成 n^3 的 n 个连续奇数。

这个是在没想出怎么直接循环出来,最后还是靠的数学办法。找到分解的规律:

#include <stdio.h>
int main()
{
	int n;
	scanf("%d",&n);
	int a[30];
	a[0]=n*(n-1)+1;
	if(n>0&&n<30)
	{
		for(int i=0;i<n;i++)
		{
			a[i+1]=a[i]+2; 
			printf("%d ",a[i]); 
		}
		return 0;
	 } 
}



版权声明:本文为xahnaza原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。