编程求s=1*2+2*3+3*4+……+n*(n+1),当s>200000时n的最小值
5个回答
展开全部
解:s=0,n=1
if s>200 000
print n
else n=n+1
m=n*(n+1)
s=s+m
endif
end
if s>200 000
print n
else n=n+1
m=n*(n+1)
s=s+m
endif
end
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <stdio.h>
int main()
{
int n = 0;
int s = 0;
while(s<200000)
{
n++;
s+=n * (n+1);
}
printf("%d\n",n);
}
int main()
{
int n = 0;
int s = 0;
while(s<200000)
{
n++;
s+=n * (n+1);
}
printf("%d\n",n);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
double s=0;
while(s<200000)
{
s+=n*(n+1);
n++;
}
printf("%d",n-1);
while(s<200000)
{
s+=n*(n+1);
n++;
}
printf("%d",n-1);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <stdio.h>
int main()
{
int n = 1;
int s = 0;
do
{
s = s + n * (n+1);
n++;
}
while (s < 200000);
printf("%d\n",n);
}
结果是:85
int main()
{
int n = 1;
int s = 0;
do
{
s = s + n * (n+1);
n++;
}
while (s < 200000);
printf("%d\n",n);
}
结果是:85
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询