加法器 问题

今天在csdn论坛中,看到几个题目。分析并解答。

题如下:  原贴见 http://topic.csdn.net/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

发布了24 篇原创文章 · 获赞 5 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/cdbqss1/article/details/2047787