用C语言编一个求1到1000的立方的和,((注意int型肯定不行

如题所述

第1个回答  2011-04-25
#include<stdio.h>
#define MIN 1.0
#define MAX 1000.0
void main()
{
float fi = 1.0, fsum=0.0;
int step = 1;
for(fi=MIN; fi< MAX; fi+= step)
{
fsum += fi * fi * fi;
}
printf("%.0f",fsum);
getch();
}
用个float型的~
第2个回答  2011-04-25
#include <stdio.h>

main()
{
int n = 1000;
long long sum = n*(1+n)/2;
printf("%lld\n",sum*sum);
}

不知道你的C是不是支持C99. 如果是的话应该支持long long int.追问

答案错的

追答

什么答案错的。立方和公式啊~
试试这个?
#include

main()
{
int n = 1000;
long long sum = n*(1+n)/2;
sum *= sum;
printf("%d",sum/10000000);
printf("%07d",sum%10000000);
}

本回答被提问者采纳
第3个回答  2011-04-25
不要感谢哥哦——!
#include<stdio.h>
int main(void)
{long sum=0;
for (int i=0;i<=1000;i++) sum+=i*i*i;
printf("sum=%d\n",sum);
return 0;
}追问

如果这么简单就不用问你呢

追答

试试这个:
#include
int main(void)
{double sum=0;
for (int i=0;i<=1000;i++) sum+=i*i*i;
printf("sum=%.0f\n",sum);
return 0;
}

第4个回答  2011-04-25
int i;
double sum=1.0;
for(i=1;i<=1000;i++)
sum+=i*i*i;
printf("sum=%d",sum);
第5个回答  2011-04-25
我空间有一个例子,你看懂了,改下就行了!
《大数阶乘》

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网