C语言经典例24-分数累加和
生活随笔
收集整理的這篇文章主要介紹了
C语言经典例24-分数累加和
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目錄
- 1 題目
- 2 分析
- 3 實現
- 4 運行結果
1 題目
有一分數序列:2/1,3/2,5/3,8/5,13/8,21/13…求出這個數列的前20項之和。
2 分析
本題實質是要看出序列的規律,顯而易見,規律就是處第一個數以外,后一個數的分子為前一個數的分子分母之和,后一個數的分母是上一個數的分子
3 實現
#include <stdio.h>int main() {int t; // 臨時變量double sum = 0; // 總和double a = 2, b = 1; // 初始變量for (int i = 1; i <= 20; i++) {sum = sum + a / b;t = a;a = a + b;b = t;}printf("%.4f\n", sum); }4 運行結果
32.6603總結
以上是生活随笔為你收集整理的C语言经典例24-分数累加和的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言经典例22-乒乓球比赛名单问题
- 下一篇: C语言经典例25-阶乘累加求和