- 博客(20)
- 收藏
- 关注
原创 C++的由来
C++的名称来源于其设计理念,即“C with Classes”,意味着C++是在C语言的基础上增加了类(Classes)的功能。C++既可以进行过程化的程序设计,也可以进行面向对象的程序设计,这使得它能够适应不同规模和复杂度的编程需求。此外,许多其他编程语言的库和编译器也是用C++编写的,这进一步体现了C++在编程领域的重要地位。C++是在C语言的基础上扩展和升级而来的,结合了C语言的过程化编程和面向对象编程的特性。随着时间的推移,C++不断进化,最终在1998年发布了C++标准,即。
2024-11-17 21:04:19
247
原创 3.16-A-L1-2-第16讲- 插入排序 mochen
之前的排序一样,依次按顺序2个数比较,最终拿到从小到大/大到小的顺序.不过和冒泡排序不同的是插入排序是依次插入.
2025-03-16 15:10:17
229
原创 1.12-Review-L1-2-第14讲-复习-测试
出自《讲堂录》,强调了 不仅要超越今人, 还要向古人学习,体现 了对知识和才能的不断追求。字符串---以“\0”结尾或者 留空 或者0 (系统默认补齐)遇到代表字符串结束---遍历。局部变量:在函数、结构体或内置函数(for,switch......)内的变量。“才不胜今人,不足以为才;注意:函数定义不要写在主函数后,不然系统无法识别!strcpy(s1,s2) 是把s1的值赋给s2。返回值类型 函数名(函数参数---形式参数){成员变量:在函数、结构体或内置函数内的变量。函数体---函数具体实现;
2025-01-12 15:34:43
295
原创 12.22-T-L1-2-第11讲-结构体进阶(二)mochen denglexi
所以不积累一步半步的行程,就没有办法达到千里之远;不积累细小的流水,就没有办法汇成江河大海。说明学习需要积累,只有坚持不懈地努力,才能取得成功。故不积跬步,无以至千里;不积小流,无以成江海。
2024-12-22 16:07:20
166
原创 12.8-A-L1-2-第10讲-结构体 mochen denglexi
函数的定义在C++中,函数的定义是指创建一个函数的具体实现,包括函数名、返回类型、参数列表以及函数体。函数的定义必须在一个源文件中,而不能在声明中进行。格式:返回值类型 函数名{语句;return 返回值;函数的声明通常,函数的声明放在程序的开头或头文件中,以便在函数调用之前告诉编译器该函数的存在。函数声明不包括函数体。
2024-12-08 16:05:22
979
2
原创 12.8-A-L1-2-第10讲-结构体进阶 mochen denglexi
(1)基础题目很可能会有关于一些新闻的题目,所以考前要看一些关于手机、电脑和软件的新闻。(2)基础题目会出一些关于数据类型的题目: 例如:常量'3'的类型是什么?答案:double;(3)格式:if(判断表达式)语句1;else if(判断表达式)语句2;else{语句3};switch(变量){case{语句1,break;
2024-12-08 14:01:13
79
原创 12.3 GESP一级 考前点播 mochen 代码2
1. 分析出参与求和运算的每一项的规律:第 1 项为 1,第 2 项从 1 开始加到 2, 第 3 项从 1 开始加到 3,依次类推,第 i 项从 1 开始一直加到当前项数 i,利用求 和公式可以表示为(i+1)*i/2;如果一个数能够被7整除或者含有数字7,那么我们称这个数为幻数,比如17,21,73是幻数,而6,59不是。输入一个正整数n,求形如:1+(1+2)+(1+2+3)+(1+2+3+4)+…输入一个正整数n,求形如:1+(1+2)+(1+2+3)+(1+2+3+4)+…
2024-12-03 20:32:54
546
原创 12.1 GESP一级 考前点播 mochen
1. 分析出参与求和运算的每一项的规律:第 1 项为 1,第 2 项从 1 开始加到 2, 第 3 项从 1 开始加到 3,依次类推,第 i 项从 1 开始一直加到当前项数 i,利用求 和公式可以表示为(i+1)*i/2;如果一个数能够被7整除或者含有数字7,那么我们称这个数为幻数,比如17,21,73是幻数,而6,59不是。输入一个正整数n,求形如:1+(1+2)+(1+2+3)+(1+2+3+4)+…输入一个正整数n,求形如:1+(1+2)+(1+2+3)+(1+2+3+4)+…
2024-12-01 15:05:44
479
原创 11.24 GESP一级 第四讲 mochen(补充)
输入一行,包含三个整数和一个字符。三个整数分别表示时刻的时、分、秒;字符有两种取值,大写字母’A’表示上午,大写字母’P’表示下午。输入一个正整数 n,求形如:1+(1+2)+(1+2+3)+(1+2+3+4)+…⋯(1+2+3+4+5+…⋯n) 的累计相加。小明刚刚学习了小时、分和秒的换算关系。他想知道一个给定的时刻是这一天的第几秒,你能编写一个程序帮帮他吗?输出一行,包含一个整数,表示输入时刻是当天的第几秒。约定 1≤n≤100。//注意:上午和下午的数值不一样。输出累计相加的结果。
2024-11-24 17:13:58
326
原创 11.24 GESP一级 第四讲 mochen
小明刚刚学习了每月有多少天,以及如何判断平年和闰年,想到可以使用编。---------韩愈。输入一行,包含两个整数,分别表示一个日期的年、月。输出一行,包含一个整数,表示输入月份有多少天。编程题每月天数(GESP一级202303)程方法求出给定的月份有多少天。
2024-11-24 16:35:58
481
原创 OJ题目3459(插入数字2)
编写程序,输入一个三位数和一个两位数,将两位数插入在三位数当中,形成一个新的五位数。//三位数的第二个数。//获得三位数的第一个数。//三位数的第三个数。(100≤x<1000,10≤y<100)//定义一个3位数和2位数。//两位数的第一个数。//两位数的第二个数。
2024-11-19 19:57:20
418
1
原创 OJ题目6729(时间规划)(GESP一级)
输入保证两个时刻是同一天,开始时刻一定在结束时刻之前。时刻使用24小时制,即小时在 0 到 23 之间,分钟在 0 到 59 之间。输入 4 行,第一行为开始时刻的小时,第二行为开始时刻的分钟,第三行为结束时刻的小时,第四行为结束时刻的分钟。小明在为自己规划学习时间。现在他想知道两个时刻之间有多少分钟,你能通过编程帮他做到吗?输出一行,包含一个整数,从开始时刻到结束时刻之间有多少分钟。
2024-11-18 21:06:27
653
原创 OJ题目2635(字符加密术)
编写一个函数psd(…),输入一个字符串,通过某些规则对字符串中的字符进行加密。1)将每个大写字母的ASCII码的值加上n作为每个大写字母加密后的值。2)将每个小写字母的ASCII码的值减去n作为每个小写字母加密后的值。第一行为待加密的字符串(字符串长度不超过500,可包含空格);3)其他非字母字符保持不变。
2024-11-17 17:00:59
403
原创 11.17GESP一级 第三讲 mochen
3.复合赋值运算符:一共有五个,除了乘等于,还有加等于减等于除等取余等于。算术运算符高于输出运算符高于赋值运算符。运算符的优洗级就是运算符的计算顺序。先小括号,再乘除取余,最后加减。
2024-11-17 15:54:04
290
原创 OJ题目3113(红绿蓝)
有一个罐子,里面装着红的、绿的、蓝的玻璃珠子若干,分别用R、G、B表示。童童希望把它们排成一行,并按照英文字母的顺序排列(即 B->G->R的顺序)。然后以三蓝二绿一红为一组串成一串幸运珠,多余的放回罐子里,那么童童能串成多少串幸运珠呢?一行若干个R、G、B组成的字符串,每个字母至少出现一次。(5≤字符串长度≤10000)第二行是一个整数,为串成的幸运珠的数目。第一行是排序完成后的字符串;
2024-11-17 15:45:40
336
1
原创 GESP是什么
GESP覆盖中小学全学段,符合条件的青少年均可参加认证。通过GESP认证达到一定级别和分数,可以免考CSP-J/S的初赛,这对于参加信息学奥林匹克竞赛的青少年来说是一个重要的资格认证。此外,GESP的考纲基本覆盖了CSP-J/S所考察的基础知识内容,有助于学生准备更高层次的考试。该认证由中国计算机学会(CCF)发起并主办,旨在提升青少年计算机和编程教育水平,推广和普及计算机编程知识。
2024-11-17 15:31:14
995
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅