vs能过,但是5分
查看原帖
vs能过,但是5分
790125
gzl1586700621楼主2022/9/14 16:25
#include <stdio.h>
int main()
{
	int n;
	scanf("%d", &n);
	int a[31];
	a[1] = 2; a[2] = 3;
	for (int i = 3; i <= 30; i++)
	{
		a[i] = a[i - 1] + a[i - 2];
	}
	double sum = 0;
	if (n == 1)  sum = 2.0000;
	else
	{
		for (int i = 2; i <= n; i++)
		{
			double d = 2.0000 + 1.0*a[i] / a[i - 1];
			sum += d;
		}
	}
	printf("%.4f", sum);
  return 0;
}
2022/9/14 16:25
加载中...