您的位置:首页 > 其它

POJ 1003

2012-03-22 11:10 197 查看
1.scanf()的用法,见百度百科;

2.scanf用来接收小数,把输入变量声明为float不行,声明为double就可以了,scanf里%f不行,但是%lf就行了。

#include <stdio.h>

int main()
{
double sum, in;
int num;
while(scanf("%lf", &in) != EOF)
{
if(in == 0.00)
break;
num = 1;
sum = 0.5;
while(sum < in)
{
num ++;
sum += (float)1/(num+1);
}
printf("%d %s\n", num, "card(s)");
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: