将任意一个正整数n整数的立方分解为连续n个奇数之和
2017-12-01 21:36
1246 查看
#include <stdio.h>
void dis(int n)
{ int j,i,sum,k;
for(j=1;j<n*n*n;j+=2)
{ sum=0;
for(i=0;i<n;i++)
sum=j+2*i+sum;
if(sum==n*n*n)
break;
} printf("分解后的结果是:\n");
for(k=0;k<n;k++)
printf("%d\t",j+2*k);
}
int main()
{
int x;
printf("请输入正整数n:\n");
scanf("%d",&x);
dis(x);
}
void dis(int n)
{ int j,i,sum,k;
for(j=1;j<n*n*n;j+=2)
{ sum=0;
for(i=0;i<n;i++)
sum=j+2*i+sum;
if(sum==n*n*n)
break;
} printf("分解后的结果是:\n");
for(k=0;k<n;k++)
printf("%d\t",j+2*k);
}
int main()
{
int x;
printf("请输入正整数n:\n");
scanf("%d",&x);
dis(x);
}
相关文章推荐
- 对于任意正整数都可以找出至少一串连续奇数,它们的和等于该整数的立方。以下程序验证[2,20]之间的数满足这一性质。
- 面试总结:任意一个整数分解为几个连续正整数之和
- 对于任意正整数都可以找出至少一串连续奇数,它们的和等于该整数的立方。以下程序验证[2,20]之间的数满足这一性质
- 对于任意正整数都可以找出至少一串连续奇数,它们的和等于该整数的立方
- 对于任意正整数都可以找出至少一串连续奇数,它们的和等于该整数的立方。以下程序验证[2,20]之间的数满足这一性质。
- 对于任意正整数都可以找出至少一串连续奇数,它们的和等于该整数的立方,验证2-20是否满足。
- 对于任意正整数都可以找出至少一串连续奇数,它们的和等于该整数的立方。以下程序验证[2,20]之间的数满足这一性质。
- 对于任意正整数,都可以找出至少一串连续奇数,他们的和等于该整数的立方,验证【2,20】
- 给定一个正整数n,则n的三次方一定可以分解成n个连续的奇数
- 一个正整数如何分解为几个连续的正整数之和的形式
- 将一个正整数分解为多个连续整数之和
- 一个整数分解为连续正整数之和
- 经典题:一个整数分解为连续正整数之和
- 一个正整数分解为几个连续的正整数之和
- 经典题:一个整数分解为连续正整数之和
- 任意给定一个正整数N,求一个最小的正整数M(M>1),使得N*M的十进制表示形式里只含有1和0。
- 输入一个高精度的正整数n,去掉其中任意s个数字后剩下的数字按原左右次序将组成一个新的正整数。编程对所给的n和s,寻找一种方案使得剩下的数字组成的新数最小。
- 一个奇数N的立方等于N个连续奇数之和
- 网易笔试题:输入一个正整数,若该数能用几个连续正整数之和表示,则输出所有可能的正整数序列。
- 给一个正整数sum,打印出所有和为sum的连续正整数序列之和。