尼科彻斯定理

尼科彻斯定理

  • 任何一个整数的立方都可以写成一串连续奇数的和。

 

 1 #include<stdio.h>
 2 #include<math.h>
 3 
 4 //尼科彻斯定理
 5 
 6 int main()
 7 {
 8     int m,n,sum1;
 9     int sum2=0;
10     printf("please enter the number\n");
11     scanf("%d",&n);
12     printf("%d*%d*%d=",n,n,n);
13     sum1=n*n*n;
14     printf("%d=",sum1);
15 
16 
17     for(m=0;m<n;m++)
18     {
19         sum2+=n*n-n+1+m*2;
20 
21         printf(m?"+%d":"%d" ,n*n-n+1+n*2);
22     }
23     printf("\40");
24     if(sum1==sum2)
25         printf("Y\n");
26     else 
27         printf("N\n");
28 
29 }

其实,我现在我也不懂为什么这么做。哈哈哈

posted @ 2016-11-12 12:13  小陈同学啦  阅读(353)  评论(0编辑  收藏  举报