1.写一个99乘法表 2.使用函数式编程实现加减乘除功能的计算器
时间: 2024-12-14 20:17:20 浏览: 6
android计算器demo可以实现连续加减乘除运算.rar
1. 九九乘法表是一个常见的数学练习,通常用于教学乘法的基本原理。以下是九九乘法表的简单表示:
```
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
...
9*9=81
```
每一行代表一个数乘以从1到它本身的每个数的结果。
2. 使用函数式编程实现一个简单的四则运算计算器,我们可以利用高阶函数的概念。这里以JavaScript为例:
```javascript
// 函数定义
const add = (a, b) => a + b;
const subtract = (a, b) => a - b;
const multiply = (a, b) => a * b;
const divide = (a, b) => (b !== 0 ? a / b : 'Error: Division by zero');
// 功能组合或函数应用
const calculator = (fn, num1, num2) => fn(num1, num2);
// 调用函数
console.log(calculator(add, 5, 3)); // 输出 8
console.log(calculator(subtract, 10, 2)); // 输出 8
console.log(calculator(multiply, 4, 7)); // 输出 28
console.log(calculator(divide, 20, 4)); // 输出 5
```
阅读全文