【HUSTOJ】1019:1+1/2+1/3+…+1/nを求める
1019:1+1/2+1/3+...+を求めます1/n
Time Limit: 1 Sec
Memory Limit: 128 MB
Submit: 134
Solved: 108
原題リンク
Description
1+1/2+1/3+を求めます1/n
Input
1行入力、整数n(1<=n<=200)のみ
Output
出力は1行のみ(これは末尾に1つのリターン記号があることを意味する)で、実数を1つ含む.(小数3桁を保持)
Sample Input
Sample Output
HINT
Source
Time Limit: 1 Sec
Memory Limit: 128 MB
Submit: 134
Solved: 108
原題リンク
Description
1+1/2+1/3+を求めます1/n
Input
1行入力、整数n(1<=n<=200)のみ
Output
出力は1行のみ(これは末尾に1つのリターン記号があることを意味する)で、実数を1つ含む.(小数3桁を保持)
Sample Input
5
Sample Output
2.283
HINT
Source
#include
main()
{
double n,sum=0;
scanf("%lf",&n);
while(n)
{
sum+=1.0/n;
n--;
}
printf("%.3lf
",sum);
}