编写程序,求满足2+4+6+…….+n>1000时的n的最小值及其和值。

编写程序,求满足2+4+6+…….+n>1000时的n的最小值及其和值。
C语言

第1个回答  推荐于2018-03-29
给,已经编译运行确认:
#include<stdio.h>
#include<conio.h>
void main()
{
int n=0,s=0;
while(s<1000)
{
n+=2;
s+=n;
}
printf("n=%d s=%d",n,s);

getch();
}

运行结果:
n=64 s=1056本回答被提问者和网友采纳
第2个回答  2009-04-08
#include<stdio.h>

int main()
{
int n,sum=0;
for(n=2;;n=n+2)
{
sum+=n;
if(sum>1000)
{printf("min n=%d,sum=%d\n",n,sum);break;}
}
return 0;
}

设计一个计算2+4+6+...+1000的值的算法,并画出程序框图
也就是(2+1000)X250

按规律计算 2+4+6+8+10...+1000=?
=(2+1000)×500÷2 =250500

c++ 编程求不等式的最小 n 值
int main(){int n,i;while(cin>>n){int sum=0;for(i=0;i<1000;i++){sum+=i*i;if(sum>=n)break;}cout<<i<<endl;}return 0;}

2+4+6+……+1000的简算
2+4+6+...1000=(2+1000)+(4+998)+...+(500+502)=250*1002=250500

用简便方法计算:2+4+6+8+……+10
要快速计算2+4+6+8+...+100的和,可以使用简便公式。首先,我们可以将这个序列视为一个等差数列,首项是2,末项是100,公差为2。等差数列求和的公式是:(首项+末项)×项数÷2。将给定数值代入,我们得到:(2+100)×( (100-2)\/2 + 1)简化计算过程:= 102×(50)= 5100 因此,2到100之间...

则2+4+6+8+...+1000=( )。
连续n个偶数只和应为2+4+6+8+...=( n x (n+1) ).则2+4+6+8+...+1000=( 500x501=250500 )。

2+4+6+8+10+12+...+1998+2000=? 简便计算.
等差数列,首项为2,公差为2 ,共1000项,则数列和S=1000*(2+2000)\/2=1001000 .【等差数列求和公式为数列的首项加末项乘以项数除以2即得】

2+4+6+8...+1000=?
2+4+6+8...+1000 =2*(1+2+3+...+500)=2*(1+500)*500\/2 =501+500 =250500

(2+4+6+...+1000)-(1+3+5+...+999)
(2+4+6+...+1000)-(1+3+5+...+999)=(2-1)+ (4-3)+ (6-5)+(8-7)+...+(998-997)+(1000-999)=1+1+1+1+...+1+1 =500 (总计是500组)希望对你有帮助

计算2+4+6+8+10...2000
利用等差数列计算公式 或者提取公因数2。原式=2×(1+2+3+4+。。。+1000)=2×(1001×500)=1001000

相似回答