内痔疮便血治疗:tc的一个例题解答?

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/08 12:06:08
用while语句进行循环程序设计,求s=1^2*2^2+2^2*3^2+3^2*4^2+...n^28(n+1)^2,直到加到那一项值超过10000为止

要求定义3个量i,t,sum,计算步骤如下
(1)计算t=i*i+(i+1)*(i+1)
(2)求和sum
(3)修改变量i
(4)计算t=i*i+(i+1)*(i+1)
(5)若满t>10000,退出循环,否则转2
谢谢
上面写错了 这里改一下
用while语句进行循环程序设计,求s=1^2*2^2+2^2*3^2+3^2*4^2+...n^2*(n+1)^2,直到加到那一项值超过10000为止

能否解释下sum+=t,sum+是什么意思

#include <stdio.h>
void main(){
long t=0,sum=0;
int i=1;
while(t<=10000){
t=i*i+(i+1)*(i+1);
sum+=t;
++i;
}
printf("%ld",sum);
}