2083 本题可删除-1/i计算函数
Time Limit : 2000/1000 MS(Java/Others) | Memory Limit : 131072/65536 KB(Java/Others)
Submits : 34 | Solved : 31
Description
编写函数求: 1-1/2+1/3-1/4+1/5-1/6+…1/n
Input
所有输入在合法范围内。
输入仅一组数据,即n,n<=20
Output
输出计算结果,输出结果后换行,要求计算过程保持双精度的精确度,输出结果保留小数点后2位
Sample Input
20
Sample Output
0.67
HINT
#include < stdio.h >
int main(){
int i,n;
int signal=1;
double t,sum=0;
scanf("%d",&n);
for (i=1;i<=n;i++){
t=1.0/i;
t=signal*t;
sum+=t;
signal=-signal;
}
printf("%.2lf\n",sum);
return 0;
}
Source
NBU OJ
[ Top ] | [ Submit ]