1 条题解
-
0
C :
#include <stdio.h> int main() { int n ; while( ~scanf("%d", &n) ) { if( n == 0 ) break ; double res = 0 ; for( int i = 1 ; i < n ; i ++ ) { res += 2.0*i/(n+1-i) ; } res += n ; printf("%.2lf\n", res ) ; } }
C++ :
#include <cstdio> #include <cstring> using namespace std ; int main() { int T ; while( ~scanf("%d" ,&T ) ) { if( T == 0 ) break ; double res = 0 ; for( int i = 1 ; i < T ; i ++ ) { res += 2.0*i/(T+1-i) ; } res += T ; printf("%.2lf\n", res ) ; } return 0 ; }
- 1
信息
- ID
- 1409
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者