📷 题解插图【GESP】C++一级练习BCQM3038,计算分数的浮点数值
📅 2024-10-07·✍️ OneCoder·计算中...·⏱️ 2 分钟
#GESP#C++#基础语句
一道计算分数的浮点数值的题,按要求保留小数点后位数。是从整数到小数的计算转换,也算对%m.nf知识点的巩固练习。
BCQM3038
题目要求
描述
两个整数a和b分别作为分子和分母,即分数a/b ,求它的浮点数值(双精度浮点数,保留小数点后9位)。
输入
输入仅一行,包括两个整数a和b。
输出
输出也仅一行,分数a/b 的浮点数值(双精度浮点数,保留小数点后9位)。
输入样例
5 7
输出样例
0.714285714
题目分析
按要求输入两个整数,计算时注意强转成浮点数计算,然后要格式要求%.9f输出。
代码参考
C++
7 行
#include <cstdio>
int main() {
int a, b; // 定义分子 a 和分母 b
scanf("%d%d", &a, &b); // 读取用户输入的两个整数
printf("%.9f", (double) a / b); // 将 a 强制转为 double 后做除法,保留 9 位小数输出
return 0; // 程序正常结束
}
💡 OneCoder 资源指引
所有代码开源上传至 GitHub:yummy-code 仓库 · GESP 专题站:GESP WIKI
🤝 技术交流与答疑
欢迎加入:C++ GESP/CSP 考级答疑群(688906745) 与 Java/Python交流群(982860385),点击可直接加群。
📚
猜你想读 · 相关文章推荐
OneCoder (lihongzheshuai)
一个中年人的自留地,记录学习 C++、GESP/NOI、Java、Python 与算法架构的心得体会。本站唯一网址:coderli.com
读者讨论与留言
💬 还没有读者留言,快来成为第一个讨论者吧!