试图使用离线计算的方法但是失败了,wa到我一脸懵逼,因此对每一个数据,我从放一张卡开始计算长度,直到长度大于给出数为止。

 1 #include <stdio.h>
 2 #include <stdlib.h>
 3 #include <math.h>
 4
 5
 6 int main(void){
 7     double get,sum;
 8     int n;
 9     while(scanf("%lf",&get)==1){
10         if(get==0) break;
11         else{
12             sum=0;
13             for(n=1;;n++){
14                 sum+=1/(double)(n+1);
15                 if(sum>get){
16                     printf("%d card(s)\n",n);
17                     break;
18                 }
19             }
20         }
21     }
22     return 0;
23 }

View Code

转载于:https://www.cnblogs.com/20174317zhuyuan/p/9387987.html

Hangover C语言 UVA2294相关推荐

  1. Go语言的错误异常处理机制及其应用

    一.背景 在日常编写golang程序或阅读别人的golang代码时,我们总会看到如下的一堆代码块: xx, err = func(xx) if err != nil {//do sth. to tac ...

  2. Go 知识点(19)— Go 语言中的野指针

    野指针是一种指向内存位置是不可知的指针,一般是由于指针变量在声明时没有初始化所导致的.在 Go语言中,布尔类型的零值为 false,数值类型的零值为 0,字符串类型的零值为 "", ...

  3. gcc 自动识别的文件扩展名,gcc/g++ -x 选项指定语言,不同 gcc 版本 -std 编译选项支持列表

    对于执行 C 或者 C++ 程序,需要借助 gcc(g++)指令来调用 GCC 编译器. 对于以 .c 为扩展名的文件,GCC 会自动将其视为 C 源代码文件 对于以 .cpp 为扩展名的文件,GCC ...

  4. OpenCV 笔记(07)— Mat 对象输出格式设置(Python 格式、CSV 格式、NumPy 格式、C 语言格式)

    首先是下面代码中将要使用的 r 矩阵的定义.需要注意,我们可以通过用 randu 函数产生的随机值来填充矩阵, 需要给定一个上限和下限来确保随机值在期望的范围内. Mat r = Mat(2, 3, ...

  5. 利用牛顿法求平方根-Go语言实现

    牛顿法解释 百度的解释如下: 通俗的解释就是:多数方程不存在求根公式,牛顿提出了一种用迭代来求方程近似根的方法.思路就是不断取切线,用线性方程的根逼近非线性方程f(x)=0f(x)=0f(x)=0的根 ...

  6. 翻转二叉树 c语言实现 递归 栈 队列

    前言 题目比较好理解,就是翻转二叉树 代码 c语言实现 #include<stdio.h> #include<stdlib.h> #include<string.h> ...

  7. 字符串全排列的问题 python和c语言实现

    前言 这是一个的经典的问题 设计一个算法,输出一个字符串字符的全排列. 比如,String = "abc" 输出是"abc","bac",& ...

  8. 快速排序的递归和非递归实现 c语言版本

    代码 挖坑法 解释 选取一个关键字(key)作为枢轴,一般取整组记录的第一个数/最后一个,这里采用选取序列第一个数为枢轴,也是初始的坑位. 设置两个变量i = l;j = r;其中l = 0, r = ...

  9. c语言中字符串数组的地址存放以及%s输出单个字符导致程序崩溃的问题

    代码 总结下c语言中字符串数组的地址存放问题 #include <iostream> using namespace std; #include<bits/stdc++.h>i ...

最新文章

  1. Django 上传图片和Admin站点5.2
  2. 黑马lavarel教程---7、文件上传
  3. IM消息送达保证机制实现(二):保证离线消息的可靠投递
  4. php for循环in的用法,JavaScript中for in循环是如何使用的?需要注意些什么?
  5. 【MySQL数据库】一天学会MySQL笔记——MarkDown版
  6. 【第三十七章】 springboot+docker(手动部署)
  7. Git:clone时报错403
  8. 理解 position:relative 与 position:absolute
  9. 如何在Edge中添加兼容性站点?
  10. source命令用法详解
  11. APS Interview - Operating System
  12. oa系统需要的服务器配置,oa办公系统需要服务器配置
  13. ng test 运行报错SassError: Can‘t find stylesheet to import, 导致case 一个都没有执行
  14. Canvas入门教学(3)图片与文字的绘制
  15. 数据结构2.带控制信息的链表
  16. transforms.Compose和transforms.ToTensor()
  17. 电容充电放电时间计算公式
  18. virtualbox安装redflag
  19. 万能手机破解的正确姿势
  20. Linux之重启reboot命令

热门文章

  1. OGC 开放地理信息系统协会
  2. Powershell远程管理服务器客户端
  3. 打开eclipse报错 Version 1.7.0_80 of JVM is not suitable for this product
  4. 设计模式14_组合结构
  5. c 语言从文件中读取字符串数组,C从文本文件读取到数组/字符串
  6. “工业4.0”下的可视化工厂建设方案 1
  7. 大数据和BI商业智能有何区别?有何相关?
  8. 帆软报表插件开发之fine-decision中的MessageEventProvider扩展
  9. python互相转换组合_Python中基本类型的连接组合和互相转换13种方式
  10. 单片机代码怎么读懂_单片机要这么学?八条谨记!