如何验证下列结论:任何一个自然数n的立方都等于n个连续奇数之和。例如: 。要求对每个输入的自然数计算并输出相应的连续奇数,直到输入的自然数为0为止。

验证下列结论:任何一个自然数n的立方都等于n个连续奇数之和。例如: 。要求对每个输入的自然数计算并输出相应的连续奇数,直到输入的自然数为0为止。

#include<stdio.h>
#include<math.h>
int main()
{
int n,a,b,c,p[100],sum=0;
n=1;
while(n)
{
scanf("%d",&n);
for(a=1;a<=nnn;a+=2)
{
c=a;
for(b=0;b<n;b++)
{
p[b]=c;
sum+=p[b];
c=c+2;
}
if(sum==nnn)
{
for(b=0;b<n;b++)
{
printf("%d\t",p[b]);
}
printf("\n");
break;
}
sum=0;
}
}
return 0;
}

那个是 nnn 就是n的立方 复制后没显示 我也没检查 抱歉