WMonkeyB 2022-11-08 19:45 采纳率: 100%
浏览 439
已结题

编程验证以下结论:任何一个自然数n的立方都等于n个连续奇数之和,例如:13=1;23=3+5;33=7+9+11……(将下划线处填入正确代码,使程序能运行出正确结果。)

问题遇到的现象和发生背景

编程验证以下结论:任何一个自然数n的立方都等于n个连续奇数之和,例如:1的三次方=1;2的三次方=3+5;3的三次方=7+9+11……(将下划线处填入正确代码,使程序能运行出正确结果。)

用代码块功能插入代码,请勿粘贴截图
#include<stdio.h>

#include<stdlib.h>

#define N 10

void main()

{int i,n,k,j,p,sum;

printf("1*1*1=1");

for(n=2;n<=N;n++)

{k=n*n*n;

  for(i=1;i<k/2;i+=2)

  {for(j=i,sum=0;__________;j+=2)

    sum+=j;

   if(sum==k)

   {printf("\n%d*%d*%d=%d=",n,n,n,sum);

     for(p=i;p<________;p+=2)

 printf("%d+",p);

 printf("%d",p);

 break;

   }

  }

  if(i>=k/2)printf("\n error!");

}

system("pause");

}

  • 写回答

2条回答 默认 最新

  • 智者知已应修善业 2022-11-08 20:01
    关注

    题目都没描述清楚程序如何能正确?!

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 11月17日
  • 已采纳回答 11月9日
  • 修改了问题 11月8日
  • 修改了问题 11月8日
  • 展开全部