首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >方案编程语言

方案编程语言
EN

Stack Overflow用户
提问于 2011-02-07 11:45:46
回答 1查看 934关注 0票数 0

我正在尝试编写一个方案程序,但我正在尝试弄清楚如何才能做到这一点:

假设我调用了一个名为addFunc的函数,该函数接受两个输入数,计算每个数的平方和,然后返回两个平方和的和

在数学中,如果用3和2调用addFunc,它会将3的平方和计算为1*1 + 2*2 + 3*3 = 14,将2的平方和计算为1*1 + 2*2 =5,然后返回19。

我如何用scheme编程语言写这个?

EN

回答 1

Stack Overflow用户

发布于 2011-02-07 12:40:08

SICP是一个很好的学习方案资源。

代码语言:javascript
复制
(define (sum-of-squares x)
  (if (= 1 x)
  1
  (+ (* x x) (sum-of-squares (- x 1)))))

(define (homework x y)
  (+ (sum-of-squares x) (sum-of-squares y)))
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4917902

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档