经过本人实验得出结论:输入的数值是多少就取多少个连续的奇数,也就是说只要得出开头的第一个奇数就能得出这个数值的立方是哪几个连续的奇数相加了(~-_-)~,经过我的实验发现第一个奇数就是就是数值乘以数值减一再加一{i*(i-1)+1},有了这些结论代码就很好写了(当然这样些也会有不足的地方)
#include
int main(void)
{
printf("请输入一个整数:");
int sum,i,j,k,top=0;
scanf("%d",&i);
sum=i*i*i;
j=i*(i-1)+1;
printf("%d=%d",sum,j);
top=j;
for(k=0;k
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)