zzuoj1081 三进制小数
来源:互联网 发布:java实现excel导出 编辑:程序博客网 时间:2024/06/06 05:11
#include"stdio.h"#include"string.h"#include"stdlib.h"void solve(int p[]){int i;if(p[10]>=2)p[9]++;elsereturn;for(i=9;i>=0;i--){if(p[i]>=3){p[i]=0;p[i-1]++;}elsebreak;}}int main(){int x,y,i;char a;int p[15];while(scanf("%d%c%d",&x,&a,&y)!=EOF){for(i=0;i<11;i++){ p[i]=3*x/y; x=(3*x)%y; } solve(p); printf("."); for(i=0;i<10;i++) printf("%d",p[i]); printf("\n");}}
这个题是以水题名义放上去的,但是呢,关于精度这个问题我想不通,查了一下答案,是在后一位为2的时候要进位,这是不是就是精度的原理啊?希望某个大神看见后能给我解答,或者说是以后某一天我彻底搞懂了自己来回答吧,这个题我是这样做的,每次呢要是需要补位的时候十进制是在后面加0,也就是乘以十,当然三进制乘以三就ok啦,哈哈哈,放代码了,精度问题疑问慢慢看,昨天写了四道题哦,虽然都是水题,而且题也不是很多,但对我来说已经很不容易了
0 0
- zzuoj1081 三进制小数
- 三进制小数
- ZZUOJ - 1081 - 三进制小数
- 1069: 三进制小数
- 三进制小数 oj132
- NEUQOJ 1198: 三进制小数
- 小数
- 用10进制小数不能精确表示某些三进制小数
- 大数/小数,大数%小数
- 小数问题
- 小数格式化
- oracle小数
- 保留小数
- mysql 小数
- 格式化小数
- Flex 小数
- 小数问题
- 小数格式化
- 第十三周项目6——实战(从文件中输出最大值及对应学号)
- hdoj 最少拦截系统
- 分治法-----二分查找
- unity 扩展编译器
- 软件架构————程序规模对构建的影响
- zzuoj1081 三进制小数
- 分治法-----合并排序
- 人品计算机
- JAVA应用程序转换为Applet
- 编译原理结构框架3词法分析
- Codeforces Round #280 (Div. 2)
- 日语学习之沪江N4基础 20141202
- Android学习笔记之Activity
- unity学习之枚举类型