有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…,请用TypeScript编程求出这个数列的前20项之和,并输出结果
时间: 2023-12-12 13:24:29 浏览: 62
应用时间序列笔记+习题代码1
以下是使用 TypeScript 编程求和的代码:
```typescript
let sum: number = 0;
let a: number = 2;
let b: number = 1;
for (let i: number = 1; i <= 20; i++) {
sum += a / b;
let temp: number = a + b;
b = a;
a = temp;
}
console.log(`前20项之和为:${sum.toFixed(2)}`);
```
输出结果为:
```
前20项之和为:32.66
```
注意,由于本题要求输出结果为浮点数,因此使用 `toFixed` 方法将结果保留两位小数。
阅读全文