1 条题解
-
0
C++ :
// 由于保留5为小数,n > 10000时只要sum = 0.00001即可 // 只需要循环n 至 n+100 #include<stdio.h> int main() { int kcase = 0; // 记录数据的组数 int n, m; while(scanf("%d %d", &n, &m)) { if(n == 0 && m == 0) { break; } double sum = 0; if(n >= 10000) { sum = 0.00001; printf("Case %d: %.5lf\n", ++kcase, sum); continue; } int a = n+100 > m ? m : n+100; for(int i = n; i <= a; i++) { sum += 1.0/(i*i); } printf("Case %d: %.5lf\n", ++kcase, sum); } return 0; }
- 1
信息
- ID
- 3515
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者