
【GESP】C++一级练习BCQM3009,简单二进制字符串输出
一道简单的二进制字符串输出题。初识二进制数字规律,人肉计算后输出。 BCQM3009 题目要求 描述 对于长度为 3位的一个 0、1 串,每一位都可能是 0 或 1 ,一共有 8 种可能。它们的前几个是: 000 001 010 …… 请按从小到大的顺序输出这 8种 01串。 输入 无 输出 输出 8行,按从小到大的顺序每行一个长度为...
一道简单的二进制字符串输出题。初识二进制数字规律,人肉计算后输出。 BCQM3009 题目要求 描述 对于长度为 3位的一个 0、1 串,每一位都可能是 0 或 1 ,一共有 8 种可能。它们的前几个是: 000 001 010 …… 请按从小到大的顺序输出这 8种 01串。 输入 无 输出 输出 8行,按从小到大的顺序每行一个长度为...
跟BCQM3005一样,都是printf的格式化输出练习题。不过从题目描述过程来看,审题过程比题目本身更重要。 BCQM3008 题目要求 描述 雪花 一片两片三四片, 五片六片七八片, 九片十片无数片, 飞入梅花看不见。 试编一程序,算算《雪花》第一句中数字1、2、3、4的和是多少? 输入 无 输出 先输出提示语句“1+2+3+4=”,然后输出它们...
多行输出练习题,区别仅是输出内容为中文。程序没什么不同,顺便科普一点编码知识。 BCQM3007 题目要求 描述 《春晓》是一首有名的诗,但校园里更流行的孩子们自编的《春晓》。诗如下: 春晓 春眠不觉晓, 处处蚊子咬。 夜来嗡嗡声, 脓包知多少。 输入 无 输出 输出题目与诗句,其中题目、每句诗句都要换行。 输入样例 无 输出样例 ...
多行输出练习题,使用cout或printf函数输出多行内容。 BCQM3006 题目要求 描述 在windows的控制台环境中所有的字符都是等宽的,默认情况下窗口中每行有 80 个字符,每个屏幕有 25 行,组成了一个字符矩阵。利用控制台的这个特点,我们可以在控制台上绘制简单的图形。下面给出了一个 5×7 的图形的例子 ABCDEFG BABCDEF CBABCDE D...
研究完SLF4J和Logback这种无缝集成的方式(一起学Java(12)-[日志篇]教你分析SLF4J源码,掌握SLF4J如何与Logback无缝集成的原理),继续研究Log4j2和SLF4J这种需要桥接集成的方式。 一、桥接包如何与SLF4J集成 我们已经知道SLF4J利用ServiceLoader机制,去寻找和加载SLF4JServiceProvider接口的实现类,而Log4...
一道基础练习题,练习基本输出语句printf。 BCQM3005 题目要求 描述 输出表达式1234∗5678的结果。 输入 无 输出 1234∗5678=7006652 输入样例 无 输出样例 1234 * 5678 = 7006652 题目分析 题目本意自然不是计算好输出结果后再原样输出,而是要使用printf函数的格式化...
四道启蒙基础题,练习基本输出语句cout。 BCQM3001 题目要求 描述 输出著名短句”hello world”。 输入 无 输出 输出”hello world”。 输入样例 无 输出样例 hello world 题目分析 练习输出语句,使用cout输出”hello world”。使用cout函数时需要引入头文件<i...
本系列用于记录与孩子共同成长学习GESP的过程和练习,希望能有所积累给我和孩子形成一份资产沉淀。 对于C++语言来说,2024年CCF GESP官方建议的C++开发环境为Dev-C++ 5.11,g++版本为13.2.0。 对Dev-C++在官方考点编译环境说明及软件下载页面提供了下载地址,但下载页面只提供了Dev-C++ 5.11的安装包,并没有提供g++ 13.2.0的安装包...
继续完成上篇(一起学Java(11)-[日志篇]教你分析SLF4J源码,掌握Logger接口实现类加载原理)留给自己的任务,研究Logback是如何和SLF4J无缝集成的。 在之前的SLF4J源码研究中(教你分析SLF4J源码,掌握Logger接口实现类加载原理)我们已经知道SLF4J中利用java.util.ServiceLoader 机制寻找SLF4JServiceProvider...
最近各种事情很忙,今天继续。在第十篇(一起学Java(10)-为项目引入Log框架(Log篇二-引入SLF4J接口层框架))中,我们为项目(https://github.com/lihongzheshuai/java-all-in-one)引入了SLF4J和Logback框架,按计划通过阅读源码研究下SLF4J的实现原理。 一、配置Gradle自动下载源码和Javadoc 为了便于的...