OneCoder Avatar
OneCodercoderli.com · 962 篇博文
【GESP】C++一级练习BCQM3038,计算分数的浮点数值📷 题解插图

【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

OneCoder (lihongzheshuai)

一个中年人的自留地,记录学习 C++、GESP/NOI、Java、Python 与算法架构的心得体会。本站唯一网址:coderli.com

读者讨论与留言

0 条讨论
✨ 支持点击留言直接回复 · Markdown 引用格式
💬 还没有读者留言,快来成为第一个讨论者吧!