1. 程式人生 > 其它 >SWUST OJ 45 分數求和

SWUST OJ 45 分數求和

技術標籤:C語言程式設計c語言

swust oj 45

題目描述

有一分數序列: 2/1 3/2 5/3 8/5 13/8 21/13… 求出這個數列的前N項之和,保留兩位小數。

輸入

在這裡插入圖片描述

輸出

在這裡插入圖片描述

樣例輸入

在這裡插入圖片描述

樣例輸出

在這裡插入圖片描述

原始碼

#include<stdio.h>
int main()
{
	int N,i;
	double s=2,j=1,t;
	double sum=0;
	scanf("%d",&N);
	for(i=0;i<N;i++)//搞懂這個數列的規律就行
	{
		sum+=s/j;
		t=s;
		s=s+j;
		j=t;
	}
	printf
("%.2f\n",sum); return 0; }