您的位置:首页 > 其它

Fzu_1058 粗心的物理学家

2010-03-31 22:56 239 查看
本题貌似很简单,一遍For就可以过了,但粗心的我因为加法顺序Wa了,哭~~~

PS:因为精度问题,从小到大会运算使某些进位被和谐,所以本题需从大到小累加,注意!

程序很简短……

#include<stdio.h>
using namespace std;
int main(){
int i,n;
double k;
while(scanf("%d",&n)!=EOF){
k=0;
for(i=n;i>0;i--)
k+=1.0/i;
printf("%.12f/n",k);
}
//    system("pause");
return 0;
}


http://acm.fzu.edu.cn/problem.php?pid=1058
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  system