poj1003Hangover
来源:互联网 发布:淘宝羊皮女背包 编辑:程序博客网 时间:2024/06/03 16:43
http://poj.org/problem?id=1003
装个逼,用动态内存分配。
<span style="font-size:18px;">#include <stdio.h>#include <malloc.h>int main(){ float* num; float n,sum; int i = 0,j,temp; scanf("%f",&n); while(n != 0.00) /*输入测试样例*/ { if(i == 0) num = (float*)malloc(sizeof(float)); else num = (float*)realloc(num,(i+1)*sizeof(float)); num[i++] = n; scanf("%f",&n); } temp = i; for(i = 0; i < temp; i++ ) /*遍历测试样例*/ { sum = 0.0; j = 2; while(1) { sum += 1.0/j; if(sum >= num[i])/*数列的和大于等于测试样例*/ break; j++; } printf("%d card(s)\n",j-1); } free(num); return 0;}</span>
0 0
- POJ1003Hangover
- poj1003Hangover
- 调整磁盘已有空间时的方法
- Centos配置国内yum源
- java常用的Math方法记录
- 剑指offer(三十八)之第一个只出现一次的字符位置
- Codeforces 616D Longest k-Good Segment
- poj1003Hangover
- WebService使用时注意的问题
- 《matlab神经网络43个案例》第三章代码纠错
- 结构化决策、半结构化决策和非结构化决策
- 前端不为人知的一面–前端冷知识集锦
- Android学习(58) -- xUtils之HttpUtils
- MIT6.828 Lab3: 第1部分 User Environments
- 【动态规划】放苹果
- 《太阳的后裔》OST.5 Once again