《算法竞赛入门经典》习题2-9 分数化小时(decimal)
2014-11-27 11:19
239 查看
分数化小时(decimal)
输入正整数a,b,c,输出a/b的小数形式,精确到小数点后c位。a,b <= 10^6,c <= 100。例如a=1,b=6,c=4时应输出0.1667。
小数点.后“*”表示输出位数,具体的数据来自参数c。
printf格式字符串中,与宽度控制和精度控制有关的常量都可以换成变量,方法就是使用一个“*”代替那个常量,然后在后面提供变量给“*”。
同样,小数点.前也可以添加*,也要用户输入一个位宽值来代替,表示输出的字符所占位宽。
详细说明:http://www.cnblogs.com/yuaqua/archive/2011/10/21/2219856.html
输入正整数a,b,c,输出a/b的小数形式,精确到小数点后c位。a,b <= 10^6,c <= 100。例如a=1,b=6,c=4时应输出0.1667。
1 #include <stdio.h> 2 3 int 4 main() 5 { 6 int a = 0; 7 int b = 0; 8 int c = 0; 9 10 double t = 0; 11 12 scanf("%d %d %d", &a, &b, &c); 13 14 t = (double)a / b; 15 16 printf("%.*lf\n", c, t); 17 18 return 0; 19 }
小数点.后“*”表示输出位数,具体的数据来自参数c。
printf格式字符串中,与宽度控制和精度控制有关的常量都可以换成变量,方法就是使用一个“*”代替那个常量,然后在后面提供变量给“*”。
同样,小数点.前也可以添加*,也要用户输入一个位宽值来代替,表示输出的字符所占位宽。
详细说明:http://www.cnblogs.com/yuaqua/archive/2011/10/21/2219856.html
相关文章推荐
- 分数化小数 (decimal) 算法竞赛入门经典 第二版 习题 2-5
- 算法竞赛入门经典第二版习题2-5 分数化小数
- 《算法竞赛入门经典》习题2-5 分数化小数(Decimal)
- 算法竞赛入门经典 习题3-2单词们的平均长度
- 算法竞赛入门经典(第2版)习题3-4 周期串 Periodic Strings UVa445
- 算法竞赛入门经典(第2版)习题4-4 骰子涂色 Cube painting UVa 253
- 《算入竞赛入门经典2th》 习题 2-5 分数化小数(decimal)
- 习题2-5 分数化小数(decimal)
- [作业]习题2-5 分数化小数(decimal)
- 算法竞赛入门经典 习题1-9 三角形(triangle)
- UVa220 算法竞赛入门经典(第2版)习题4-3 黑白棋 Othello
- 算法竞赛入门经典 第二版 习题5-14 交易所 Exchange uva1598
- 算法竞赛入门经典(刘汝佳)习题3-6 UVa232
- 算法竞赛入门经典 第二版 习题6-1 平衡的括号 Parentheses Balance uva673
- 刘汝佳《算法竞赛入门经典(第二版)》习题(三)
- 算法竞赛入门经典(第2版)习题3-1 Uva1585
- 《算法竞赛入门经典》习题答案 -- Chapter II
- 小紫书 习题2-5 分数化小数(decimal)
- 算法竞赛入门经典习题2-10排列
- 《算法竞赛入门经典》 习题 2-4