今天在csdn论坛中,看到几个题目。分析并解答。
题如下: 原贴见 http://topic.youkuaiyun.com/u/20080116/21/1f271f51-8423-4333-bb53-6f7a75b768bf.html
计算S=12+32+52+…+n2,直到S> =10000为止,求n和S的值。
特别说明:以上所有的2都是表示"平方"的意思,偶是菜鸟!!不会设置"上标"格式.让大家见笑了!
我编写的程序是
SET TALK OFF
s=0
N=1
DO WHILE .T.
s=s+N*N
IF s>=10000
? "当前 n 的值是:",N
? "当前 s 的值是:",s
EXIT
ENDIF
N=N+2
ENDDO
运行结果是:
当前 n 的值是: 39
当前 s 的值是: 10660