本教程讨论了使用 Haskell 编程语言编写一个程序来打印梯形面积。梯形是一个只有一组对边平行的四边形。上图是一个梯形。一组平行边的长度用 a 表示,另一组平行边的长度用 b 表示。梯形的高度用 h 表示。梯形的面积定义为 (a+b)/(2*h),其中 a 和 b 是平行边的长度,h 是高度或平行边之间的距离。在本教程中,我们将看到…… 阅读更多
本教程讨论了使用 Haskell 编程语言编写一个程序来计算数字的幂。一个数字的 n 次幂是在该数字自身乘以 n 次后的值。数字的幂可以用指数形式“a^n”表示,a 提升到 n 的幂。这里 a 称为底数,n 称为指数。例如,2 的 5 次幂是 2^5,即 32。在本教程中,我们将看到计算数字幂的不同方法。程序…… 阅读更多