1098 分数数列求和(1)

题目描述

给定一个正整数n,计算1+1/2+1/3….的前n项之和。

输入要求

输入一个正整数n(n<100)。

输出要求

输出前n项之和,默认保留6位小数。

输入样例

2

输出样例

1.500000

参考程序

#include<stdio.h> 
#include<math.h> 

int main() 
{ 
	int n,i=1; 
	double a,s=0; 
	
	scanf("%d",&n); 
	while(i<=n) 
	{ 
		a=1.0/i; 
		s+=a; 
		i=i+1; 
	} 
	printf("%.6f\n",s); 
	return 0; 
} 

 

上一篇:【AcWing】1098. 城堡问题


下一篇:山东科技大学OJ题库 1098 序数的后缀