POJ1003
这是一道水题,我一开始还想复杂了。。擦之
之后我发现了它的水题本质。不过我还是WA了无数次。。
不说了,说多了都是泪。。。直接上代码
#include <cstdio>
#define MAX_LEN 333
int main(int argc, char const *argv[])
{
for(double que; scanf("%lf", &que) && que != 0;) {
int cnt = 1;
for(double sum = 0; sum < que; sum += 1./++cnt);
printf("%d card(s)\n", cnt-1);
}
return 0;
}
poj1004
也是水题,但是不知道为什么我用double就坑了。。还连坑三次。
然后看了被人的discuss,改成float就过了。。天坑
贴代码!
#include <cstdio>
int main(int argc, char const *argv[])
{
float x, sum = 0;
for(int i = 0; i < 12; ++i){
scanf("%f", &x);
sum += x;
}
printf("$%.2f\n", sum/12);
}