POJ 3077 Rounders
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相关推荐
- poj 3077 Rounders/bnuoj 3196 Rounders 解题报告
这道题我真的想说"呵呵"!为什么呢?不是因为它是水题,而是因为我在bnu上提交AC之后转而去poj(pku)上去提交,结果是CE!!!明明在bnu上有着"This pro ...
- POJ 3077 Rounders G++
#include <iostream> //#include <string> using namespace std; //英文没看懂 谢谢博友的翻译 int main() ...
- poj 3077 Rounders 【简单字符串处理】
题意:就是4舍5入到最近的数. 题意有些难理解... 代码: #include <stdio.h> #include <string.h> char s[10]; int ma ...
- poj 3077Rounders(模拟)
转载请注明出处:http://blog.csdn.net/u012860063? viewmode=contents 题目链接:http://poj.org/problem? id=3077 Desc ...
- (精)【ACM刷题之路】POJ题目详细多角度分类及推荐题目
POJ上的一些水题(可用来练手和增加自信) (poj3299,poj2159,poj2739,poj1083,poj2262,poj1503,poj3006,poj2255,poj3094) 初期: ...
- POJ 3268 D-Silver Cow Party
http://poj.org/problem?id=3268 Description One cow from each of N farms (1 ≤ N ≤ 1000) conveniently ...
- poj 2559 Largest Rectangle in a Histogram 栈
// poj 2559 Largest Rectangle in a Histogram 栈 // // n个矩形排在一块,不同的高度,让你求最大的矩形的面积(矩形紧挨在一起) // // 这道题用的 ...
- POJ 2528 Mayor's posters(线段树)
题目大意 贴海报.每张海报的高度都是一样的,唯独宽度不一样.每张海报只能占用整数倍的单位线段长度,贴了 n(n<=10000) 张海报之后,有几张能够看见(有一个角能看见这张海报也算被看见了)? ...
- POJ 2226 Muddy Fields 最小点覆盖+加建图(好题)
题目链接 题目一看就是最小点覆盖,这道题与POJ - 3041 算是一类题,但是3041算是一道十分裸的,因为删除的是整行或者整列,所以图其实是现成的,但是本题的难点就在如何建图. 思路:首先还是尽量 ...
最新文章
- MikuMikuShaders
- 划时代的项目管理核心引擎——DynamicGantt 动态图甘特图
- Python 计算机视觉(三)—— 数字图像处理基本操作
- Golang的time包:秒、毫秒、纳秒时间戳输出
- Python 2.7 将于7个月后终结,这是你需要了解的3.X炫酷新特性
- 64位windows7配置32位odbc
- LDA(线性判别分析)详解 —— matlab
- String的常用方法(java)
- AIoT 又迎一利器,涂鸦云开发平台来了!
- 基于SSM的图书馆管理系统,高质量毕业论文范例(可直接使用),项目导入视频,附送源码和数据库脚本,论文撰写教程
- 填充图案的边界线 插件_cad如何给填充图案添加边界线
- 二叉树的python实现
- node_modules删不掉
- FreeType字体程序库介绍(转)
- k近邻算法与kd树的创建和搜索
- AI 隐身术,能让物体在视频中消失的魔法。
- MySQL入门系列:查询简介(二)
- java计算机毕业设计小学教师课程管理系统源程序+mysql+系统+lw文档+远程调试
- 实验4:求连续整数阶乘的和
- 麻雀虽小,五脏俱全——由C语言小程序深入学习软件工程和设计开发规范
热门文章
- tp框架实现第三方QQ快捷登录
- vivo x7安卓7.1降5.1降级包,以及救砖包
- 六、合并代码到开发分支(分支的合并、删除、分支的从属关系信息)
- 单计算机发展,单片计算机
- 【手把手AI项目】八、MobileNetSSD通过Ncnn前向推理框架在Android端的使用--Cmake编译(目标检测 objection detection)
- Word上怎么绘制流程图的图线绑定的流程图
- 在ios中实现图片环绕文字效果
- java常用开发286个英语单词汇总
- Java项目:医疗药品采购系统(java+SSM+JSP+jQuery+h-ui+mysql)
- C语言7e 10,0x7e相关转义