1+(1+2)+(1+2+3)+........+(1+2+3+.....+50)等于

[复制链接]
查看11 | 回复1 | 2013-8-21 17:03:49 | 显示全部楼层 |阅读模式
我用批处理给你演示一下过程,因为是DOS功能有限,所以我把每项都先乘2,最后将结果再除以2等于22100: @echo off set n=0 set s=0 :go if not %n%==51 ( ::如果n不等于51就输出答案 set /a k=n*n+n ::计算每项的2倍结果 set /a n=n+1 set /a s=s+k ::统计每项计算的结果 goto go ) set /a s=s/2 ::结果的1/2才是上式的结果 echo %s% pause...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行