作业21动动手第二题
#include <stdio.h>#include <math.h>
int main()
{
int i, j = -1, k, num, sum = 0, result;
printf("请输入一个整数:");
scanf("%d", &num);
result = pow(num, 3);
while(sum != result)
{
j+=2;
sum = 0;
for(i = j; sum < result; i+=2)
{
sum = sum + i;
}
}
printf("%d = ", result);
for(k = j; k <= (i - 4); k+=2)
{
printf(" %d +", k);
}
printf(" %d", i - 2);
return 0;
}http://bbs.fishc.com/forum.php?mod=image&aid=78270&size=300x300&key=2192792ff1b49575&nocache=yes&type=fixnone其他时候都对,怎么输入为5时三次方出来是124啊。。。。。
鱼油们帮忙看一下
本帖最后由 程序圆 于 2017-10-6 17:15 编辑
没毛病啊。。。
复制的你的代码,我只是在最后个%d那加了个\n
VC++6.0 程序圆 发表于 2017-10-6 17:11
没毛病啊。。。
复制的你的代码,我只是在最后个%d那加了个\n
VC++6.0
老哥我图就在那儿,真出问题了呀。。。{:10_277:} 那只能是pow函数有问题了{:5_97:}
页:
[1]