方案编程语言

发布于 2024-10-15 22:55:58 字数 243 浏览 1 评论 0原文

我正在尝试编写一个方案程序,但我正在尝试弄清楚如何执行此操作:

假设,我调用了一个名为 addFunc 的函数,该函数需要两个输入数字, 计算每个数字的平方和并返回两个和的总和 数学中的平方

:如果使用 3 和 2 调用 addFunc,它将把 3 的平方和计算为 1*1 + 2*2 + 3*3 = 14 并将 2 的平方和计算为 1*1 + 2*2 = 5,然后返回 19 作为 结果。

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

I am trying to write a scheme program, but I am trying to figure out how can i do this:

suppose, I have called a function named addFunc, that takes two input numbers,
computes the sum squares of each number and returns the sum of the two sum
squares

in math, : if addFunc were called with 3 and 2, it will computer the sum squares of 3 as 1*1
+ 2*2 + 3*3 = 14 and sum squares of 2 as 1*1 + 2*2 = 5 and then returns 19 as a
result.

how can i write this in scheme programing language?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

风渺 2024-10-22 22:55:58

SICP 是一个很好的学习计划资源。

(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)))

SICP is a good resource for learning scheme.

(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)))
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文