早教吧 育儿知识 作业答案 考试题库 百科 知识分享

要求写出所选题目利用计算机解决的算法分析说明,并画出流程图根据Nocomachns定理,任何一个正整数n的立方一定可以表示成n个连续的奇数的和.13= 123= 3+533= 7+9+1143= 13+15+17+19在这里,若

题目详情
要求写出所选题目利用计算机解决的算法分析说明,并画出流程图
根据Nocomachns定理,任何一个正整数n的立方一定可以表示成n个连续的奇数的和.
13= 1
23= 3+5
33= 7+9+11
43= 13+15+17+19
在这里,若将每一个式中的最小奇数称为X,那么当给出n之后,请写出X与n之间的关系表达式.
才学计算机基础都根本不会什么算法设计,那些下学期才学
▼优质解答
答案和解析
 #include
  #include
  #include
  int main(void)
  {
  int m,n,i;
  int k;
  printf("Input a num:");
  scanf("%d",&m);
  if(m==0)
  {
  printf("Input a error num\n");
  return -1;
  }
  n=m*m;
  k=m/2;
  printf("%d*%d*%d=",m,m,m);
  if(n%2)
  {
  for(i=k;i>0;i--)
  printf("%d+",n-2*i);
  printf("%d",n);
  for(i=1;i0;i--)
  {
  if(i==1)
  printf("%d",n-2*i+1);
  else
  printf("%d+",n-2*i+1);
  }
  for(i=1;i