算法竞赛入门经典 习题2-9 分数化小数(decimal)
来源:互联网 发布:淘宝开店取名宝典 编辑:程序博客网 时间:2024/05/02 02:27
习题2-9 分数化小数(decimal)
输入正整数a,b,c,输出a/b的小数形式,精确到小数点后c位。a,b<=10^6,c<=100。例如a=1,b=6,c=4是应输出0.1667.
我的代码:
#include <stdio.h>#include <math.h>int main(){ int a,b,c,i,d; scanf("%d%d%d",&a,&b,&c); printf("%d.",a/b); for(i=0;i<c-1;i++) { a %= b; a *= 10; printf("%d",a/b); } a %= b; a *= 10; d = a/b; a %= b; a *= 10; if(a/b>4) printf("%d",d+1); else printf("%d",d); printf("\n"); return 0;}
问题:
输入999 1000 2的话会输出0.910。由于只是第二章的题目,第三章才讲数组,所以不能用数组。这样的话如何才能实现完整的进位我还没想到。
0 0
- 算法竞赛入门经典 习题2-9 分数化小数(decimal)
- 《算法竞赛入门经典》习题2-5 分数化小数(Decimal)
- 分数化小数 (decimal) 算法竞赛入门经典 第二版 习题 2-5
- 算法竞赛入门经典 习题2-9分数化小数
- 《算法竞赛入门经典》习题2-9 分数化小时(decimal)
- 算法竞赛入门经典2-9分数化小数
- 《算法竞赛入门经典第二版》习题2-5分数化小数问题
- 算法竞赛入门经典2.5 2-5分数化小数
- 算法竞赛入门经典2.5 2-5分数化小数
- 算法竞赛入门经典(分数化小数)
- 刘汝佳p35,2-5(分数化小数)算法竞赛入门经典第二版
- 习题2-5 分数化小数(decimal)
- 习题2-5 分数化小数(decimal)
- 算法竞赛入门经典ch2_practice5分数化小数
- 习题2-5 分数化小数(decimal)
- 习题2-5 分数化小数 (decimal) (java版本)
- 习题2-5 分数化小数(decimal)
- 小紫书 习题2-5 分数化小数(decimal)
- [00102]字符串开头或结尾匹配
- Http请求中Content-Type讲解以及在Spring MVC注解中produce和consumes配置详解
- apache&tomcat access访问日志
- 健康检查
- SQL--考试错题分析
- 算法竞赛入门经典 习题2-9 分数化小数(decimal)
- Hibernate— 投影查询
- C#绘画圆角矩形的两种方式
- 一读一写情况下,无锁环形队列如何实现?
- 【iOS开发】OC变量和基本数据类型-精度
- std::list的pop_front()及front()
- text、html、val、attr(Jquery取值方法)
- Java匿名内部类访问外部类局部变量,为何需被标志为final?
- Android笔记:Dialog详解