1. 程式人生 > >c語言 簡單迴圈練習題05

c語言 簡單迴圈練習題05

根據整型形參n,計算如下公式的值。A1=1/1,A2=1/(1+A1)…An=1/(1+A(n-1)) 例如,若n=10,則應輸出0.617977。

#include<stdio.h>
int main()
{
	int n,i;	
	scanf("%d",&n);
	double a[n];
	a[1]=1;
	for(i=2;i<=n;i++){
		a[i]=1/(1+a[i-1]);
	}
	if(n==1) printf("1");
	else printf("%f",a[i-1]);
}