自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(246)
  • 收藏
  • 关注

原创 day13(练习题)

【描述】数学上把2的K次方叫2的K次幂,如4、8、32等。给定一个整数n,请输出距离它最近的那个2的幂是多少。如果有两个距离相同,输出那个小的。【输入描述】只有一个整数 n(10 <= n <= 2000000000)【输出描述】只有一个整数,表示距离 最近的那个2的幂。【样例输入】17【样例输出】16。

2025-08-28 21:55:14 415

原创 day13(for循环语句)

【问题】在国际象棋的棋盘格子里,第一格放1粒米,第二格放2粒米以后的每个格子里都放前一个格子里米粒的2倍,放满棋盘总共需要多少粒米呢?【编程挑战】编写一个程序,按字母顺序输出26个字母(小写),字母之间用空格隔开。输入一个数,输出完整的青蛙接龙儿歌。【编程挑战】编写一个程序,车输出放满棋盘需要的米的数量。【提示】循环控制变量初始值是’a’,最大值是’z’【编程挑战】编写一个程序,输出上面的文字。3只青蛙3张嘴,6只眼睛12条腿。1只青蛙1张嘴,2只眼睛4条腿。2只青蛙2张嘴,4只眼睛8条腿。

2025-08-26 21:06:44 380

原创 day12(练习题)

【描述】利用switch-case语句,设计一个简易计算器,需要满足加、减、乘、除四种基本运算,当输入其他运算符时,提示无效的运算符。【输入描述】输入为三个,中间用空格间开,第一个是运算符号,第二、三个是需要运算的两个数字。【输出描述】输出运算结果【样例输入】+ 2 3【样例输出】2 + 3 = 5。

2025-08-23 10:13:26 548

原创 day12(switch-case语句break语句)

【编程挑战】编写一个英语拼写提示程序,输入单词的首字母,输出对应的星期几的英语单词全拼。【常识】公历的大月有31天,小月有30天。是,执行这个case冒号后的语句,直到执行到break语句,表示结束整个switch语句 (后面的case不再测试)【输出样例1】26【输出样例2】无效的运算符【输出样例2】除数不能为0。(4)---------------------总把新桃换旧符。(1)--------------------野渡无人舟自横。(2)忽如一夜春风来,-------------------

2025-08-22 16:48:26 687

原创 day11(练习题)

【描述】使用条件运算表示式子写一个程序:输入整数,按照整数的类别,输出"positive"/“negative”/“zero”【输入描述】输入一个数字【输出描述】输出该数字所属类别【样例输入】3【样例输出】positive。

2025-08-21 10:33:57 269

原创 day11(条件运算符)

【编程挑战】假设现在有4个梨,知道每个梨的重量,请编写程序输入4个梨的重量,输出重量最小的那个值。【功能描述】如果前面的"条件"为真,则计算“表达式1"的值,且这个计算结果则为整个条件运算表达。如果“条件”为假,则计算“表达式2”的值,且这个计算结果则为整个条件运算表达式的值。【功能描述】如果前面的“条件"为真,则执行“语句1"。【编程挑战】编写一个程序,输入三个整数,把这三个数从小到大排序后输出。【编程挑战】编写一个程序,输入4个大写字母,按照字典顺序输出它们。【输出】一行从小到大的三个整数,空格隔开。

2025-08-19 10:24:51 516

原创 day10(练习题)

【描述】编写程序实现功能:输入一个代表月份的数字,根据输入的数字能够判断所属的季节,然后输出该季节。当输入的数字不是月份数字时,则输出“无效的月份”字样。【输入描述】输入一个数字【输出描述】输出该数字所属的季节【样例输入】3【样例输出】春季。

2025-08-18 15:09:57 348

原创 day10(if多层嵌套)

距离如果超过3公里,则会在起步价的基础上,超出的部分按每公里2元收费;【编程挑战】编写一个程序,请输入性别和年龄,输出对应的体检套餐名称。·if语句的嵌套格式是多样的,可以嵌套在else语句里,也可以嵌套在if语句里。【编程挑战】请编写程序,输入行驶的距离(公里),计算需要支付的打车费用。【编程挑战】编写一个程序,输入身高(cm),输出推荐的表演服型号。【输出样例1】8【输出样例2】15.6【输出样例3】30.0。【输入样例1】2【输入样例2】6.8【输入样例3】13.5。

2025-08-17 13:34:42 542

原创 day09(练习题)

【描述】给定一个整数N,判断其正负。如果N>0,输出positive;如果N=0,输出zero;如果N<0,输出negative。【输入描述】一个整数N(−109 )【输出描述】如果N>0, 输出positive;如果N=0, 输出zero;如果N<0, 输出negative。【样例输入】1【样例输出】positive。

2025-08-05 09:52:22 873

原创 day09(逻辑运算符)

这篇文章摘要了C++编程中关于逻辑运算符和条件判断的核心知识点。主要内容包括:1)三种逻辑运算符(&&、||、!)的功能和用法;2)混合条件表达式的优先级规则;3)通过五个编程案例(数字识别、三角形判断、闰年判断等)演示if-else语句的实际应用;4) 重点讲解了闰年判断的特殊条件和实现方法。这些内容构成了C++基础编程中条件控制结构的重要知识体系,适合初学者掌握逻辑运算和分支结构的基本应用。

2025-08-04 11:36:08 328

原创 day08(练习题)

【描述】奇偶数判断,输入一个整数,判断该数是奇数还是偶数。如果是奇数,输出odd;如果是偶数,输出even【输入描述】输入仅一行,一个大于零的正整数n【输出描述】输出仅一行,如果n是奇数,输出odd;如果n是偶数,输出even【样例输入】5【样例输出】odd。

2025-08-03 12:23:57 491

原创 day08(if-esle)

本次课程的知识点1.单分支结构与if语句2.双分支结构与if-else语句3.学习关系运算符与关系表达式编写一个程序,输入两个整数,输出这两个数中大的数。【输入】输入一行空格隔开的两个整数【输出】这两个数中大的数【输入样例】12 348【输出样例】348int main()int x,y;cin>>x>>y;return 0;本次课程的知识点1.单分支结构与if语句。

2025-07-30 09:25:38 980

原创 C++day07(练习题)

【描述】输入一个浮点数,将其向零舍入到整数。说明:向零舍入的含义是,正数向下舍入,负数向上舍入。【输入描述】一个浮点数【输出描述】一个整数,即向零舍入到整数的结果【样例输入】2.3【样例输出】2。

2025-07-29 15:03:23 604

原创 C++day07(三种取整方法)

本次课程的知识点1.总结解决编程问题的一般过程2.初步了解流程图3.尝试用多种方式解决实际编程问题4.学习三种不同的取整和取整函数的使用C++编程小词典V floor(向下取整函数√ ceilO向上取整函数Y round()四舍五入取整函数int main()return 0;# 课堂总结本次课程的知识点1.总结解决编程问题的一般过程2.初步了解流程图3.尝试用多种方式解决实际编程问题4.学习三种不同的取整和取整函数的使用。

2025-07-28 11:39:04 602

原创 C++day06(练习题)

【描述】格式化输入输出练习输入三个整数和一个浮点数,浮点数需要保留的不同小数点后面的数字。【输入描述】三个正整数以及以一个浮点数【输出描述】三个整数以及保留不同位数的浮点数【样例输入】1 2 39.12345678【样例输出】1239.19.129.123。

2025-07-27 19:30:01 435

原创 C++day05(练习题)

【描述】输入一个英文字符,大小写均可,范围从字母a-u;输出这个字母+5后的字母【输入描述】一个英文字符,大小写均可,范围从字母a-u【输出描述】输出这个字母+5后的字母【样例输入】A【样例输出】F。

2025-07-26 11:42:28 293

原创 C++day06(scanf、printf)

本次课程的知识点格式化输入函数scanf的语法格式化输入函数printf的语法基本数据类型和格式控制符的对应关系用于控制输出宽度、对齐方式、小数精度等的辅助格式控制符XX:XX:XX 的格式【输入、输出样例】〉:分隔符9 10 309:10:03【提示】注意输出格式里的补0和分隔符int main()int x,y,z;return 0;输出结果9 10 309:10:03本次课程的知识点格式化输入函数scanf的语法格式化输入函数printf的语法。

2025-07-24 13:47:44 798

原创 c++day05(ASCII)

本次课程的知识点1.字符型常量的书写格式2.认识转义字符3.认识ASCII码表4了解字符在计算机中的存储内容是字符的ASCI编码值5.学习和运用字符运算6.了解强制类型转换函数int()和char()7.学习getchar()、putchar()的使用C++编程小词典V ASCII美国标准信息交换代码V charcharacter的缩写,字符Y getchar输入一个字符Y putchar输出一个字符include.#includeint main()char c;

2025-07-22 22:41:35 779

原创 C++day04(大容量数据、科学记数法、浮点数的格式化)

认识大容量数据类型了解科学记数法学习浮点数的格式化输出1920年,美国数学家卡斯纳带着两个外甥在户外散步边走边讨论与大数相关的话题。为了勾起两个小家伙的兴趣,卡斯纳让他们给1后面跟着100个零的大数命名。当时9岁的外甥米尔顿建议起名为“古戈尔(googol)”,即1古戈尔(googol)=10100。古戈尔是一个巨大的天文数字的象征。

2025-06-27 22:19:49 593

原创 C++day03(输入、自增、常量)

学习cin输入语句认识和使用常量了解自增、自减运算。

2025-06-27 11:12:37 828

原创 C++day02(基本数据类型)

本次课程的知识点初识C++基本数据类型了解C++中整数相关的四则运算学习变量与赋值语句用cout语句输出表达式。

2025-06-26 17:21:02 696

原创 C++039(指针的自增 自减运算)

通过sizeof运算符可快速得知不同数据类型的字节宽度。下面将上述实例中p的指针类型改为double,看一下指针自增、自减运算的结果。

2025-06-26 15:08:23 929

原创 C++038(指针)

要想弄明白什么是,就必须弄清楚数据在内存中是如何被存储的,又是如何被读取的。通常来说,系统会按字节对每个内存单元进行编号,这些内存单元就好比是许多带有编号的小房间,要想使用内存,就需要知道房间编号。假设我们定义了一个整型变量i,编译器会为其分配4个字节——编号为4001~4004的存储单元,接下来我们又定义了一个整型变量j,则j在内存中的起始地址是4005,同样占4个字节,即编号4005~4008的内存单元中保存的是j。

2025-06-24 15:45:10 879

原创 C++037(复制、比较、长度字符数组)

的功能是:把字符数组2中的字符串复制到字符数组1中,字符串结束符’\0’也一同复制过去。最终,字符数组1中存储的将是字符数组2中的字符串。说明(1)字符数组1应有足够的长度,以能存下复制的字符串2。(2)字符数组1写成数组名形式,字符数组2既可以是字符数组名,也可以是一个字符串常量,这时相当于把一个字符串赋予一个字符数组。同样,要想使用,需要在程序开头包含string文件。下面来看一个例子。说明。

2025-06-11 15:16:40 362

原创 C++036(字符数组)

本实例中,printf( )函数使用%s格式输出字符串,当字符串中缺少’\0’结束符时,函数会按整个字符数组的长度读取内存空间并输出。本实例中,定义一个字符数组并进行部分元素赋值,然后输出该字符数组。本例的关键是判断第一个字符串的结束符在什么位置,只有找到’\0’结束符,才能开始连接第2个字符串。本实例中,定义一个字符数组,通过初始化操作保存一个字符串,然后通过循环引用输出所有的数组元素。字符串结束符’\0’的作用是提示字符串处理函数,该字符串已经结束,不需要再访问内存。,将输入的两个字符串连接在一起。

2025-06-11 15:15:51 584

原创 C++035(二维数组)

一维数组描述的是一个线性序列,描述的是一个矩阵。二维数组包含行、列两个维度,如a[m] [n]表示一个包含m行n列元素的数组。可以看作是特殊的一维数组,其各元素仍然是一个数组。例如,二维数组a[3] [4]包含3行4列,其a[0]行、a[1]行、a[2]行都是一个一维数组,分别有4个元素,共12个元素,如图所示。其中,常量表达式1代表行数,常量表达式2代表列数。

2025-06-05 09:53:36 547

原创 C++034(一维数组)

数组是一组相同类型数据的集合,指针是可以操作内存数据的变量,引用是变量的别名。数组的首地址可以看作是指针,通过指针可以操作数组,指针和引用在函数参数传递中可以相互替代。指针是一柄双刃剑,使用得好能够带来效率的提升,使用不当也会给程序带来意想不到的灾难。

2025-06-05 08:56:16 275

原创 C++033(register变量)

在Sample2.cpp源文件中,编译系统不会再为全局变量a、b、c分配内存空间。在Sample2.cpp源文件中改变全局变量a、b、c的值,在Sample1.cpp源文件中输出值也会发生变化。为了提高效率,C++允许将变量声明为register(寄存器)类型,这种变量将局部变量的值存放在CPU寄存器中,使用时不再访问内存,而直接从寄存器中读写。变量通常存储在内存中,当某个变量需要高频读写时,就需要重复访问内存。由于C++文件中定义的变量和函数,只能被本文件中的函数调用。一个C++程序通常包含。

2025-06-04 09:59:25 481

原创 C++032(static变量)

static变量是静态存储变量,定义变量时系统就会为其分配固定的存储单元,直至整个程序运行结束。之前我们接触过的全局变量即为static变量,它们存放在静态存储区中。使用static关键字,可将变量声明成static变量。static变量属于静态存储方式,具有以下特点。(1)无论是静态全局变量,还是静态局部变量,其生存期均为整个C++源程序运行期间。(2)静态全局变量在函数外定义,作用域是整个C++源程序,即可在程序任意位置使用它。

2025-06-04 09:58:49 390

原创 C++031(变量的存储类型-auto变量)

之前我们学习过变量的数据类型。除此之外,变量还分为4种存储类型,分别是auto、static、register和extern。存储方式不同,变量的作用域和生存期也不同。生存期和作用域,从时间和空间两个不同的维度描述了一个变量。

2025-05-28 17:19:29 697

原创 C++030(内联函数)

通过inline关键字可以把函数定义为内联函数,编译器会在每个调用该函数的地方展开一个函数的副本。

2025-05-28 17:18:17 847

原创 C++029(函数重载)

本实例中,定义int Add(int x, int y)函数,再定义double Add(double x,double y)函数,这两个函数的名称都是Add,仅参数类型不同。在主函数中调用这两个函数,输出两数相加结果。

2025-05-22 13:57:35 521

原创 C++028(变量的作用域)

作用域就是程序中变量的作用范围。局部变量的作用域是局部的,如函数体内;全局变量的作用域则是整个程序。本程序中,变量iTotalCount被定义两次,第一次定义出现在所有函数外,表示。细心体会两者的作用域,以及局部变量对全局变量的屏蔽作用。第二次定义出现在main( )函数中,表示。程序运行结果如上所示。

2025-05-22 13:56:56 217

原创 Scartch038(四季变换)

我国幅员辽阔,不同地方的四季会有不同的美丽景色,这节课我带你使用程序做一个体现北方四季变化的程序之前的程序基本都是好玩的,这节课做一个能够赏心悦目的程序。效果演示 点击绿旗运行程序,按下空格键可以切换季节,不同季节有不同的效果。春天点击鼠标可以在舞台上绘制很多花朵。夏天可以在舞台上绘制西瓜雪糕等图案。秋天树叶会从树上缓缓飘落到地上。冬天雪花飘落,吹一吹雪花会随“风”飘远。画笔模块的“图章”工具复习“停止该角色的其他脚本”角色的私有变量的复习使用响度”积木的复习使用“图章”和“克隆体”的不同。

2025-05-04 15:47:30 1156

原创 Scratch037-(钢琴)

大家知道VR和AR的区别在哪里?通俗一点说,VR看到的是完全虚拟的世界,AR是在看到的现实世界中添加虚拟的元素虚拟现实技术(VR)虚拟现实技术VR(VirtualReality)是通过电脑生成的模拟环境,用户用头戴式显示器(如VR头盔)来观察虚拟世界。增强现实技术(AR)增强现实技术AR(Augmented Reality)是将计算机生成的虚拟元素叠加在现实世界中的技术。这节课,我带你做一个AR钢琴小程序,带你体验一下虚拟互动的感觉。案例展示:点击绿旗运行程序,根据浏览器的提示打开摄像头。

2025-04-14 16:26:00 788

原创 Scratch036-(跑酷)

我们以前做过一个非常简单的跑酷小程序,现在我们已经掌握了很多新的编程知识啦,这次我们做一个更加高级一些的跑酷小程序:类似的程序用更加高级的知识来完成,想想就很有成就感效果演示点击绿旗开始,使用上下按键控制角色跳跃或下蹲。舞台右侧会随机出现几何障碍,控制角色使用跳跃或下蹲来躲避障碍增加得分。看看你最高能获得多少分吧~1.使用变量控制实现角色跳跃2.使用变量控制角色移动速度。

2025-04-10 17:43:30 980

原创 C++027(汉诺(Hanoi)塔问题)

移动顺序是c→B,a→A,b→B,a→B,移动次数为4次,移动结果如图所示。例如,将a、b、c圆盘由立柱A移到立柱B上,移动顺序为a→B,b→C,a→C,c→B,a→A,b→B,a→B。移动顺序是d→C,a→C,b→A,a→A,c→C,a→B,b→C,a→C。其中,前3次重复的是将2个圆盘移动到指定立柱的操作,后4次是将第3个圆盘移动到指定立柱的操作。移动过程需要借助立柱B,移动顺序是a→B,b→C,a→C,移动次数为3次。例如,将a、b圆盘由立柱A移到立柱C上,移动顺序为a→B,b→C,a→C。

2025-03-25 16:32:29 500

原创 C++025(空函数)

空函数就是没有参数和返回值,函数作用域为空的函数。调用空函数时,程序不会执行任何操作。空函数的存在有什么意义呢?实际开发中,各功能模块需要由不同的函数来实现第一阶段只设计最基本的模块,其他一些次要功能或锦上添花的功能会在以后陆续补充。此时,就需要在将来会扩充功能的地方先写上一个空函数,占一个位置,后续再用编好的函数代替它。

2025-03-25 16:31:01 357

原创 Python022(字典02)

我们可以对字典进行:增、删、改、查的操作in的作用:可以查看字典里面是否有某个key(键)注意:在使用字典的时候如果使用了一个不存在的key(键),那么会报错,在使用之前,我们可以先判断一下字典中是否存在相应的键字典的基本操作之数据查询查询:字典的查询方法较多,有如下几个:说明:d字典中有语文、数学、英语三个key(键),根据键取值,键不存在会报错说明:可使用for循环遍历,取出所有键以及键对应的值,在遍历的时候,k的值是d字典中的键说明:根据键获取值,键不存在不会报错!说明:keys函数能

2025-03-24 18:37:47 935

原创 Python0201(字典01)

不同的集合(set)之间能够进行运算字典的作用:存储数据,存储具有映射关系的数据什么是映射关系?字典能够存储多组值,一组值包含两个元素 – key和value字典的概念、定义、应用字典的遍历字典的综合运用字典grade = {‘语文’:89,‘数学’:99,‘英语’:60,‘物理’:88,‘化学’:76},现有如下要求。请按照要求编写程序。

2025-03-24 18:36:54 1103

新媒体教程,微博运营相关基础了解

微博是一种基于网络的社交媒体平台,用户可以在上面发布和分享文字、图片、视频等内容,与其他用户进行互动。微博的基础功能包括: 1. 发布微博:用户可以通过文本、图片、视频等方式发布自己的内容,表达想法、分享生活等。 2. 关注用户:用户可以关注其他用户,即成为其粉丝,以便在自己的主页上查看他们的最新动态。 3. 点赞和评论:用户可以对自己感兴趣的微博进行点赞,表示赞同或喜欢。同时,用户还可以对微博进行评论,与其他用户进行互动。 4. 转发微博:用户可以将其他用户的微博分享到自己的主页上,让更多的人看到并进行讨论。 5. @提醒:用户可以通过@符号加上用户名,将自己的微博提醒给指定的用户,以便引起其注意或进行交流。 6. 私信:用户可以通过私信功能与其他用户进行一对一的私下聊天。 7. 广告推广:微博也提供广告推广的功能,用户可以通过投放广告来进行品牌推广或商品销售。 以上是微博的基础功能,用户可以根据自己的需求和兴趣,在微博上进行交流、获取信息、推广自己的个人品牌等。 里面有详细教程

2024-05-30

新媒体必备工具及需要掌握技术报告,开启了解之路

新媒体是指利用信息通信技术发展起来的一种媒体形式。它包括互联网、移动互联网、社交媒体、数字电视等,具有实时性、互动性和多媒体特点。新媒体的出现改变了人们获取和传播信息的方式,使得信息的传播更加快速、广泛和方便。新媒体在社会经济、政治、文化等领域都产生了重大影响,成为了社会发展的重要力量之一。 新媒体具有以下几个好处: 1.传播速度快:新媒体利用互联网传播信息,可以实现实时更新和即时传播,让信息传播的速度大大加快。 2.覆盖面广:新媒体通过互联网的全球性质,可以实现信息的全球传播,不受地域限制,覆盖面更广。 3.互动性强:新媒体提供了许多互动的方式,如留言、评论、分享等,用户可以积极参与其中,增加了用户与平台的互动性。 4.个性化定制:新媒体可以针对用户的喜好和需求进行个性化推送,为每个用户提供定制化的信息和服务,提升用户体验。 5.多媒体呈现:新媒体可以同时运用文字、图像、音频、视频等多种形式来呈现信息,丰富了信息传播的方式,提供了更多的选择。 6.低成本高效率:相比传统媒体,新媒体的制作、传播成本较低,且能够快速反馈效果,提高了传播效率。

2024-05-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除