【GESP】C++二级练习BCQM3046,简单加密
还是跟ASCII码有关的二级题目,简单的字符固定错位加密方法。 BCQM3046 题目要求 描述 要将 China 译成密码,译码规律是:用原来字母后面的第 4 个字母代替原来的字母.例如,字母 A 后面第 4 个字母是 E。E 代替 A。因此,China 应译为 Glmre。请编一程序,用赋初值的方法使 c1、c2、c3、c4、c5 五个变量的值分别为,C、h、i、n、a...
还是跟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 题目要求 描述 我们知道每...
进入字符类型(char)的变量练习,按格式要求输出给定字符。 BCQM3041 题目要求 描述 现在给定一个字符,希望你用它构造一个底边长 5 个字符,高 3 个字符的等腰字符三角形。 输入 输入为一个字符 输出 该字符构成的等腰三角形,底边长 5 个字符,高为3个字符。 输入样例 * 输出样例 * *** ***** ...
到目前为止,应该是第一道可能需要用到if语句的题目(后来发现也可以不用),也算刚刚接近GESP 1级真题水平的题目,值得一做。 BCQM3040 题目要求 描述 A同学认为自己的幸运数是不超过N的非负整数里能被K整除的最大的数,你能帮他的算幸运数吗? 输入 输入—行,包含两个整数N,K(1 ≤ N,K ≤ 2×10^9)。 输出 输出—行,包含一个整...
整数求商和余数的计算练习。练习求商和余数的方法。 BCQM3039 题目要求 描述 给定被除数和除数,求整数商及余数。此题中请使用默认的整除和取余运算,无需对结果进行任何特殊处理。 输入 一行,包含两个整数,依次为被除数和除数(除数非零),中间用一个空格隔开。 输出 一行,包含两个整数,依次为整数商和余数,中间用一个空格隔开。 输入样例 ...
一道计算分数的浮点数值的题,按要求保留小数点后位数。是从整数到小数的计算转换,也算对%m.nf知识点的巩固练习。 BCQM3038 题目要求 描述 两个整数a和b分别作为分子和分母,即分数a/b ,求它的浮点数值(双精度浮点数,保留小数点后9位)。 输入 输入仅一行,包括两个整数a和b。 输出 输出也仅一行,分数a/b 的浮点数值(双精度浮点数,保留...
又回到了简单计算的题目,继续巩固练习。 BCQM3037 题目要求 描述 总共有 x 道习题,如果今天的目标是完成总数的 30% 的习题,问要完成几道习题。 输入 输入只有一行,一个正整数 x(0 < x < 2000),x 是 10 的倍数。 输出 目标完成的习题数。 输入样例 100 输出样例 30 题...