您的位置:首页 > 其它

POJ 1003

2013-04-26 12:11 239 查看
/*
* poj_1003.c
* accepted
*/
#include <stdio.h>
#define EPS (1e-6)

static int poj_1003 (double value);

int main (int argc, char * argv[]){
double d_t;
double d_eps;
scanf("%lf", &d_t);
while (EPS < d_t){
printf("%d card(s)\n", poj_1003 (d_t));
scanf("%lf", &d_t);
}
return 0;
}

static int poj_1003 (double value){
int i = 1;
double d = 0;
while ( value-d > EPS){
i ++;
d += 1.0/i;
}
return i-1;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  POJ