1107 - C语言2.4
计算
Input
无
Output
输出题目描述中表达式的值,使用C语言默认舍入方式保留8位小数。请注意行尾输出换行。
Examples
Input
无
Output
0.68817218
Solution C
#include<stdio.h> int main(){ int i=1; double sign=1.0; double term,sum=0.0; for (;i<=100;i++) { term=sign/i; sign=-sign; sum+=term; } printf("%10.8lf",sum); return 0;}
Solution C++
#include <stdio.h> int main() { int i; double ans; ans = 0; for (i = 1;i <= 100;i++) { if (i % 2 == 0) { ans = ans - 1.0 / i; } else { ans = ans + 1.0 / i; } } printf("%.8f\n", ans); return 0; }