蓝桥杯 C++ 输入一个自然数n,n的立方等于n 个连续的奇数和

原创 2013年12月05日 22:01:27

求出n个数如下显示:

 2^3=3+5

 3^3=7+9+11

 4^3=13+15+17+19

#include"iostream.h"
main()
{  int n,d,a[1000];
 long sum;
 cout<<"insert:";
 cin>>n;
 cout<<n<<"^3=";
 for(int j=1;j<n*n*n;j+=2)
 {  d=j;
  for(int i=0;i<n;i++)
  { a[i]=d;
   d=d+2;
  }
  sum=0;
  for(int z=0;z<n;z++)
   sum=sum+a[z];
  if(sum==n*n*n)
  { cout<<a[0];
  for(int w=1;w<n;w++)
  cout<<"+"<<a[w];
  }
  else continue;
 }
     cout<<endl;     

}

版权声明:本文为博主原创文章,未经博主允许不得转载。

将一个正整数n,拆分成连续的自然数之和,输出所有可能的情况

http://blog.csdn.net/kennyrose/article/details/6544518  本文链接,感谢分享!! from编程之美2.21 问题描述:将一个正整数,拆分成...

编程之美2.21 什么样的数不能写成连续N个自然数之和

有些数可以写成连续N(>1)个自然数之和,比如14=2+3+4+5;有些不能,比如8.那么如何判断一个数是否可以写成连续N个自然数之和呢?这是这一节的基本问题。一个数M若可以写成以a开头的连续n个自然...

输出和为n的所有的连续自然数序列

输出和为n的所有的连续自然数序列   如 n = 9:        9        4 5        2 3 4 《编程之美》的题目(2.21只考加法的面试题),去年曾经写过本...
  • wens07
  • wens07
  • 2011年08月26日 20:51
  • 329

输入一个整数数组,调整数组中数字的顺序,使得所有奇数位于数组的前半部分,所 有偶数位于数组的后半部分。要求时间复杂度为O(n)。

/* copyright@nciaebupt 转载请注明出处 题目:输入一个整数数组,调整数组中数字的顺序,使得所有奇数位于数组的前半部分,所 有偶数位于数组的后半部分。要求时间复杂度为O(n)。 分...

连续x次奇数(n+2*x)是合数的算法题暴力算法

// 连续6个奇数a,a+2,a+4,a+6,a+8,a+10都是合数,求最小的a// 暴力解法先上结果,后面贴上代码:1次连续n=9,连续值个数: 1;耗时: 0ms,总计: 0ms 2次连续n=2...

关于自然数集N到素数集P的一个单射的三种构造

昨天在给组织同学们上课讲simhash算法的时候考虑了如下问题: 如何判断如下两个自然数构成的集合 S1={e1,e2....,en}S_1=\{e_1,e_2....,e_n\}和S2={...

C++ 给定一个长度为N的数组,找出一个最长的单调自增子序列(不一定连续,但是顺序不能乱)输出最长子序列的长度及对应的子序列

Evelyn QQ: 1809335179 给定一个长度为N的数组,找出一个最长的单调自增子序列(不一定连续,但是顺序不能乱)输出最长子序列的长度及对应的子序列 #include #includ...

三角螺旋阵 方阵的主对角线之上称为“上三角”。 请你设计一个用于填充n阶方阵的上三角区域的程序。填充的规则是:使用1,2,3….的自然数列,从左上角开始,按照顺时针方向螺旋填充。

/* 三角螺旋阵 方阵的主对角线之上称为“上三角”。 请你设计一个用于填充n阶方阵的上三角区域的程序。填充的规则是:使用1,2,3….的自然数列,从左上角开始,按照顺时针方向螺旋填充。 例如:当n=3...

1-N的自然数中,少了一个,找出这个数

问题1:1-N的自然数中,少了一个,找出这个数 (1)求和-容易溢出 Sum=1+2+...+N=(N+1)N/2,然后遍历数列每次从S1中减去当前的数字,最后剩下的数字就是所求。 为了防止溢出...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:蓝桥杯 C++ 输入一个自然数n,n的立方等于n 个连续的奇数和
举报原因:
原因补充:

(最多只允许输入30个字)