【GESP】C++二级练习BCQM3051,浮点数余数
我理解为GESP二级知识点:数据类型转换-隐式数据类型转换题目。 BCQM3051 题目要求 描述 计算两个双精度浮点数a和b的相除的余数,a和b都是双精度浮点数。这里余数(r)的定义是a=k×b+r,其中k是整数,0 ≤ r < b。 输入 输入仅一行,包括两个双精度浮点数a和b。 输出 输出也仅一行,a÷b的余数。 输入样例 7...
我理解为GESP二级知识点:数据类型转换-隐式数据类型转换题目。 BCQM3051 题目要求 描述 计算两个双精度浮点数a和b的相除的余数,a和b都是双精度浮点数。这里余数(r)的定义是a=k×b+r,其中k是整数,0 ≤ r < b。 输入 输入仅一行,包括两个双精度浮点数a和b。 输出 输出也仅一行,a÷b的余数。 输入样例 7...
我理解为GESP二级知识点:数据类型转换的题目。 BCQM3050 题目要求 描述 输入一个浮点数,将其向零舍入到整数。说明:向零舍入的含义是,正数向下舍入,负数向上舍入。 输入 一个浮点数。 输出 一个整数,即向零舍入到整数的结果。 输入样例 2.3 输出样例 2 题目分析 根据题目要求,C++中double型转换...
GESP一级知识点整形int和for循环练习。 BCQM3049 题目要求 描述 细胞学说认为生物是细胞构成的,细胞是生命的结构单位,细胞只能由细胞分裂而来。1个细胞,第1次分裂成2个,第2次分裂成4个……试编一程序,算一算第5次分裂成几个? 输入 无 输出 输出第五次分裂的个数。 输入样例 无 输出样例 32 题目分...
一道根据结果,一步一步逆推之前结果的题,完全顺序语句执行。 BCQM3048 题目要求 描述 甲、乙、丙三人共有x元钱,先由甲分钱给乙、丙两人,所分给的数与各人已有数相同;接着由乙分给甲、丙,分法同前;再由丙分钱给甲、乙,分法亦同前。经上述三次分钱之后,每个人的钱数恰好一样多。 求原先各人的钱数分别是多少? 输入 三个人的总钱数。(0≤x≤109) 输出 ...
回到一级浮点数计算的题,不过这次多了一个小小的难点就是到十位的四舍五入。需要自己处理一下。 BCQM3047 题目要求 描述 输入机票原价(3 到 4 位的正整数,单位:元),再输入机票打折率(小数点后最多一位数字)。编程计算打折后机票的实际价格(单位:元。计算结果要将个位数四舍五入到十位数“元”)。 输入 一行两个数 x,z (100≤x≤104,1.0≤z≤...
还是跟ASCII码有关的二级题目,简单的字符固定错位加密方法。 BCQM3046 题目要求 描述 要将 China 译成密码,译码规律是:用原来字母后面的第 4 个字母代替原来的字母.例如,字母 A 后面第 4 个字母是 E。E 代替 A。因此,China 应译为 Glmre。请编一程序,用赋初值的方法使 c1、c2、c3、c4、c5 五个变量的值分别为,C、h、i、n、a...
还是跟ASCII码有关的二级题目,输出字符对应的ASCII码数字 BCQM3045 题目要求 描述 输入一个除空格以外的可见字符,输出其ASCII码。 输入 一个除空格以外的可见字符。 输出 一个十进制整数,即该字符的ASCII码。 输入样例 A 输出样例 65 题目分析 根据ASCII规则,只需要把输入的char类...
回到一级知识点,用给定字符按指定形状输出。 BCQM3044 题目要求 描述 给定一个字符,用它构造一个对角线长5个字符,倾斜放置的菱形。 输入 输入只有一行, 包含一个字符。 输出 该字符构成的菱形。 输入样例 * 输出样例 * *** ***** *** * 题目分析 与3041一样,定义char类型变量...
还是跟ASCII码有关的二级题目,大小写转换。 BCQM3043 题目要求 描述 输入一个小写字母,则变为大写输出。 输入 输入为一个小写字符。 输出 对应的大写字母。 输入样例 a 输出样例 A 题目分析 根据ASCII规则,大小写字母之间的ASCII码数值相差32,利用这个特性,直接小写字符 - 32,即可得到对...
没看错二级题,因为ASCII码在GESP大纲中是二级部分的内容,大纲中第5条要求: (5)了解编码的基本概念,了解 ASCII 编码原理,能识别常用字符的 ASCII 码(空 格:32、“0”:48、“A”:65、“a”:97),并掌握 ASCII 码和字符之间相互转换的方法。 既然顺路做到了,就顺便练习一下也不难。 BCQM3042 题目要求 描述 我们知道每...