#include <stdio.h>
typedef struct _PAIR
{
float value;
int n;
} PAIR;
PAIR data[200] = {{0.0, 0}};
int main()
{
double sum = 0;
int number = 2;
int pos = 1;
double start = 0.01;
while (sum < 5.20)
{
sum += 1.0 / number;
//printf("%4.3f %03d\n", sum, number);
if (sum >= start)
{
data[pos].value = sum;
data[pos].n = number - 1;
pos++;
int next = sum * 100;
start = next / 100.0;
}
number++;
}
char str[20] = {0};
float input = 0;
int i = 0;
while (scanf("%f", &input))
{
if (input < 0.00001)
break;
for (i = 0; i < pos; i++)
{
if (data[i].value >= input)
{
printf("%d card(s)\n", data[i].n);
break;
}
}
}
return 0;
}
1003
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.