2+4+6+8+……+n=( )=( )×( ) 1、 编写计算下列表达式的程序: s = 2+(2+4)+(...

\u8f93\u5165\u5076\u6570n\uff08n<1000\uff09\uff0c\u7f16\u5199\u9012\u5f52\u51fd\u6570\u8ba1\u7b972+4+6+8+\u2026\u2026+n\u3002

int even(int num){ if(num == 2) return num; else return num+even(num-2); }

for(i=1;i<=10;i++)
{
for(j=1;j<=i;j++)
{
s=s+2*j;
}
}
\u597d\u4e45\u4e4b\u524d\u7684\u4e8b\u4e86\uff0c\u4e0d\u77e5\u9053\u5fd8\u4e86\u6ca1

设n=2m
2+4+6+8+……+n
=(1+2+3+4+.......+m)×2
=(1+m )m
=m²+m
=n²/4 +n/2
=(1 + n/2 )×(n/2 )

2+4+6+……+n=( 2n²+4n /4)=(2+n )×(n/4 ) 楼上正解 我刚才算错了一个

(n²+2n)/4 (2+n) n/4

扩展阅读:2+4+6+8+ n公式 ... 2+4+6直到一百简便方法 ... 2十4十6十十100简算 ... 1+2+3+4+5+6+n找规律 ... 2+4+6+8一直加到30 ... 2+4+8+16+规律 ... 1+2+3+4+ n的公式 ... 2十4十6十8加到n的规律 ... 2+4+6+8+100公式 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网