目录
- T1. 数的输入和输出
- T2. 计算分数的浮点数值
- 思路分析
- T3. 数字判断
- T4. 统计数
- T5. 硬币翻转
T1. 数的输入和输出
此题为 2021 年 6 月一级第一题原题,见 2021 年 6 月青少年软编等考 C 语言一级真题解析中的 T1。
T2. 计算分数的浮点数值
两个整数 a a a 和 b b b 分别作为分子和分母,即分数 a / b a/b a/b,求它的浮点数值(双精度浮点数,保留小数点后 9 9 9 位)。
时间限制:1 s
内存限制:64 MB
- 输入
输入仅一行,包括两个整数 a a a 和 b b b, b b b 不为 0 0 0。 - 输出
输出也仅一行,分数 a / b a/b a/b 的浮点数值(双精度浮点数,保留小数点后 9 9 9 位)。 - 样例输入
5 7
- 样例输出
0.714285714
思路分析
此题考查算术运算,数据类型转换,以及浮点数精度控制,属于入门题。
数据类型转换的思路与 2021 年 6 月份考试的 T2 一致,可以参考 2021 年 6 月青少年软编等考 C 语言一级真题解析中的 T2。
更多数据类型转换相关内容,可以参考基本类型这篇文章。
/** Name: T2.cpp* Problem: 计算分数的浮点数值* Author: Teacher Gao.* Date&Time: 2024/02/28 18:21*/#include <cstdio>using namespace std;int main()
{int a, b;scanf("%d%d", &a, &b);printf("%.9f", 1.0 * a / b);return 0;
}
T3. 数字判断
此题为 2021 年 9 月一级第三题原题,见 2021 年 9 月青少年软编等考 C 语言一级真题解析中的 T3。
T4. 统计数
此题为 2021 年 12 月一级第四题原题,见 2021 年 12 月青少年软编等考 C 语言一级真题解析中的 T4。
T5. 硬币翻转
此题为 2021 年 6 月一级第五题原题,见 2021 年 6 月青少年软编等考 C 语言一级真题解析中的 T5。