有一组分数序列:2/1,3/2,5/3…..求出这个数列的前n项之和的整数部分。n值通过键盘给定,且n<=30。输出只保留整数(不要四舍五入
供参考:
#include<stdio.h>
int main()
{
int n,k,i=1,t=2;
double s=0;
scanf("%d",&n);
while(n--){
s += 1.0*t/i;
k = i;
i = t;
t += k;
}
printf("%d\n",(int)s);
return 0;
}