/*
Memory 156k Time 0MS
*/
#include <stdio.h>
#define CARD_LEN_COUNT 500
int main()
{
double cardOfLen[CARD_LEN_COUNT];
int cardOfCount[CARD_LEN_COUNT];
int i;
int j;
int n;
double c;
for (i = 0; ; ++i)
{
scanf_s("%lf", &cardOfLen[i]);
if (cardOfLen[i] <0.00f || cardOfLen[i]>5.20f)
return 1;
if (cardOfLen[i] == 0.00f)
break;
n = 1;
c = 1.00f / (double)(n + 1);
while (c < cardOfLen[i])
{
c += 1.00f / (double)(++n + 1);
}
cardOfCount[i] = n;
}
for (j = 0; j < i; ++j)
printf_s("%d card(s)\n", cardOfCount[j]);
return 0;
}
北大ACM(1003 Hangover)代码
猜你喜欢
转载自blog.csdn.net/David_TD/article/details/83655300
今日推荐
周排行