http://poj.org/problem?id=3077

念完题目也知道这题需要递归,当为要求的10的整数幂时返回,否则按四舍五入,再将幂加1,继续递归。

 1 #include <stdio.h>
 2 #include <math.h>
 3 #include <stdlib.h>
 4 void trans(int *p,int base)
 5 {
 6     if((*p)<(int)pow(10,base))    return;
 7     if((*p)==pow(10,base))    return;
 8     if((*p)>pow(10,base)) {
 9         int tail=(*p)%(int)pow(10,base);
10         if(2*tail>=(int)pow(10,base)) {
11             *p=(*p)/(int)pow(10,base)*(int)pow(10,base)+(int)pow(10,base);
12         } else *p=(*p)/(int)pow(10,base)*(int)pow(10,base);
13         trans(p,base+1);
14     }
15 }
16 int main()
17 {
18     int n;
19     scanf("%d",&n);
20     while(n--) {
21         int number;
22         scanf("%d",&number);
23         trans(&number,1);
24         printf("%d\n",number);
25     }
26     return 0;
27 }

转载于:https://www.cnblogs.com/yangce/archive/2013/02/05/2893114.html

POJ 3077 Rounders相关推荐

  1. poj 3077 Rounders/bnuoj 3196 Rounders 解题报告

    这道题我真的想说"呵呵"!为什么呢?不是因为它是水题,而是因为我在bnu上提交AC之后转而去poj(pku)上去提交,结果是CE!!!明明在bnu上有着"This pro ...

  2. POJ 3077 Rounders G++

    #include <iostream> //#include <string> using namespace std; //英文没看懂 谢谢博友的翻译 int main() ...

  3. poj 3077 Rounders 【简单字符串处理】

    题意:就是4舍5入到最近的数. 题意有些难理解... 代码: #include <stdio.h> #include <string.h> char s[10]; int ma ...

  4. poj 3077Rounders(模拟)

    转载请注明出处:http://blog.csdn.net/u012860063? viewmode=contents 题目链接:http://poj.org/problem? id=3077 Desc ...

  5. (精)【ACM刷题之路】POJ题目详细多角度分类及推荐题目

    POJ上的一些水题(可用来练手和增加自信) (poj3299,poj2159,poj2739,poj1083,poj2262,poj1503,poj3006,poj2255,poj3094) 初期: ...

  6. POJ 3268 D-Silver Cow Party

    http://poj.org/problem?id=3268 Description One cow from each of N farms (1 ≤ N ≤ 1000) conveniently ...

  7. poj 2559 Largest Rectangle in a Histogram 栈

    // poj 2559 Largest Rectangle in a Histogram 栈 // // n个矩形排在一块,不同的高度,让你求最大的矩形的面积(矩形紧挨在一起) // // 这道题用的 ...

  8. POJ 2528 Mayor's posters(线段树)

    题目大意 贴海报.每张海报的高度都是一样的,唯独宽度不一样.每张海报只能占用整数倍的单位线段长度,贴了 n(n<=10000) 张海报之后,有几张能够看见(有一个角能看见这张海报也算被看见了)? ...

  9. POJ 2226 Muddy Fields 最小点覆盖+加建图(好题)

    题目链接 题目一看就是最小点覆盖,这道题与POJ - 3041 算是一类题,但是3041算是一道十分裸的,因为删除的是整行或者整列,所以图其实是现成的,但是本题的难点就在如何建图. 思路:首先还是尽量 ...

最新文章

  1. MikuMikuShaders
  2. 划时代的项目管理核心引擎——DynamicGantt 动态图甘特图
  3. Python 计算机视觉(三)—— 数字图像处理基本操作
  4. Golang的time包:秒、毫秒、纳秒时间戳输出
  5. Python 2.7 将于7个月后终结,这是你需要了解的3.X炫酷新特性
  6. 64位windows7配置32位odbc
  7. LDA(线性判别分析)详解 —— matlab
  8. String的常用方法(java)
  9. AIoT 又迎一利器,涂鸦云开发平台来了!
  10. 基于SSM的图书馆管理系统,高质量毕业论文范例(可直接使用),项目导入视频,附送源码和数据库脚本,论文撰写教程
  11. 填充图案的边界线 插件_cad如何给填充图案添加边界线
  12. 二叉树的python实现
  13. node_modules删不掉
  14. FreeType字体程序库介绍(转)
  15. k近邻算法与kd树的创建和搜索
  16. AI 隐身术,能让物体在视频中消失的魔法。
  17. MySQL入门系列:查询简介(二)
  18. java计算机毕业设计小学教师课程管理系统源程序+mysql+系统+lw文档+远程调试
  19. 实验4:求连续整数阶乘的和
  20. 麻雀虽小,五脏俱全——由C语言小程序深入学习软件工程和设计开发规范

热门文章

  1. tp框架实现第三方QQ快捷登录
  2. vivo x7安卓7.1降5.1降级包,以及救砖包
  3. 六、合并代码到开发分支(分支的合并、删除、分支的从属关系信息)
  4. 单计算机发展,单片计算机
  5. 【手把手AI项目】八、MobileNetSSD通过Ncnn前向推理框架在Android端的使用--Cmake编译(目标检测 objection detection)
  6. Word上怎么绘制流程图的图线绑定的流程图
  7. 在ios中实现图片环绕文字效果
  8. java常用开发286个英语单词汇总
  9. Java项目:医疗药品采购系统(java+SSM+JSP+jQuery+h-ui+mysql)
  10. C语言7e 10,0x7e相关转义