自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第12节&&位置互换

接着,我们需要遍历字符串,并将当前字符和下一位字符两两交换,当完成第一位和第二位的交换之后,我们应该控制迭代的步数为2,执行第三位和第四位的交换。可以看到交换的操作是一直都有的,对于这个一直存在的操作,我相信大家一定能联想到上一节的函数,那我们就先来看看这个交换字符串的函数是怎么写的吧。第一个杯子雪碧倒到第三个杯子中,第二杯子可乐倒入第一个杯子,第三个杯子雪碧倒入第二个杯子。想象一下,你现在手里有两个杯子,一个杯子里装了雪碧,另一个杯子里装了可乐,要怎么把这两个杯子的饮料相互交换呢?输入包含多组测试数据。

2026-06-03 20:57:45 222

原创 第11节&&句子缩写

题目,输出一个词组中每个单词的首字母的大写组合。输入的第一行是一个整数n,表示一共有n组测试数据。(输入只有一个n,没有多组n的输入)接下来有n行,每组测试数据占一行,每行有一个词组,每个词组由一个或多个单词组成;每组的单词个数不超过10个,每个单词有一个或多个大写或小写字母组成;单词长度不超过10,由一个或多个空格分隔这些单词。请为每组测试数据输出规定的缩写,每组输出占一行。

2026-06-02 22:35:50 155

原创 关于数组和vector

而vector被称为容器,作为c++标准库中的一个容器类,表示对象的集合,它可以动态地存储一组元素,所以你可以根据需要轻松地调整vector的大小。//判断vector是否不含有任何元素,如果长度为0,则返回真,否则返回假。//10个重复元素的容器,每个元素的值都是-1。访问数组中的元素,你可以使用下标操作符[ ] , 请注意,下标从0开始,直到数组长度的前一位。//获取vector的大小。//获取第一个元素的值,即1。在数组中,我们通过for循环完成了对数组的遍历,vector遍历的方式是一样的。

2026-06-02 22:35:38 175

原创 第十节&&平均绩点

因为字符串读取遇到空格就会停止,表示这是一个单词,但有的时候我们想读取完整的一行,这就要求我们的读取不会在空格处停止,这种情况下可以使用到getline()字符表示单个字符,每个字符用单引号括起来,比如'a',而字符串是一个可变长度的字符序列,可以包括多个字符,用双引号扩起来,比如"hello"。每门课的成绩分为A、B、C、D、F五个等级,为了计算平均绩点,规定A、B、C、D、F分别代表4分、3分、2分、1分、0分。// 字符串的长度即字符串中字符的个数,"hello"的长度为5。

2026-06-01 14:34:21 154

原创 第九节&&打印正方形

那么仔细思考一下我们需要判定的边界其实是指第一行,最后一行,第一列,最后一列。只需要满足这四个条件中任何一个就表示当前遍历的位置处在边界中。本题目中我们只打印边界,对于边界内容只打印” * ”,非边界内容打印空白。”,即在一个循环内部包含另一个或多个循环,内层的循环会在外部循环的每次迭代中都完整执行一次。来控制循环,但是有的时候循环不止一层,这就需要使用到“如果是二维数组的,这时候就想要通过循环嵌套来实现。cout<<"*";//如果打印边界,打印*首先我们来回顾一下循环,遍历一下数组。

2026-06-01 14:34:02 206

原创 第八节&&奇怪的信

1.通过取余num%10获取最后一位数字,%表示取模/取余运算,即一个整数除以另一个整数后的余数,最后一位是个位,无法被10整除,所以就成了余数,进而可以通过%取余运算取到。3262%10=2 取出最后一位2,3262/10=326,将最后一位舍去,326%10=6 取出最后一位6, 326/10=32,将最后一位舍去,32%10=2 取出最后一位2,32/10=3,将最后一位舍去,3%10=3 取出最后一位3,3/10=0,退出循环。对于每组输入数据,输出一行,每组数据下方有一个空行。

2026-05-31 03:37:16 234

原创 第七节&&摆平积木

你这么想,与平均值比较大的这部分拿出来,拿出来的这份不就是要填补到那些比较少的部分,那如果少的也记录的话,是不是就相当于我们计算所得是答案的2倍。也就是弄清每一摞积木的数量,再将他们的总数相加,再把得到的结果除以n,就得到了在高度相等的情况下每一个积木的块数。拿每一堆和平均值比较就可以了,比较的结果是多的很正常,那么要是比较的结果是少了,为什么要跳过呢?第二步,对于超过平均值的积木,计算当前积木数量和平均值的差值,把多出来的积木数量移到缺少的部分,直到积木高度相等。在每组输出结果的下面都输出一个空行。

2026-05-30 21:02:33 245

原创 关于for循环的一些说明,

注意,先初始化,再条件判断,再运行循环体内部代码,最后才是操作。初始化,条件判断,执行循环体里面,操作。for(初始化语句;条件判断,退出循环(条件不满足)条件判断,执行循环体里面,操作。条件判断,执行循环体里面,操作。循环开始时候执行顺序是。之后就又是一轮循环。

2026-05-30 03:25:35 239

原创 第六节&&数组的倒序与隔位输出

给定一个整数数组,编写一个程序实现以下功能:1. 将输入的整数数组倒序输出,每个数之间用空格分隔。2. 从正序数组中,每隔一个单位(即索引为奇数的元素),输出其值,同样用空格分隔。

2026-05-30 02:55:51 215

原创 第五节&&A+B 5

输入的第一行为一个整数N,接下来N行每行先输入一个整数M,然后在同一行内输入M个整数。对于每组输入,输出M个数的和,每组输出之间输出一个空行。你的任务是计算若干整数的和。

2026-05-29 03:48:34 17

原创 第四节&&A+B 4

总体思路:也就是说我们先输入要计算数字总和的个数,很简单利用while循环就行,输入之后先用 if 语句判断是不是为0,如果为0,直接退出循环。如果不为0,则进行下一步,又是一个while循环。输入:每行的第一个数N,表示本行后面有N个数。当N=0时,表示输入结束,且这一行不要计算。例如 int d=5/2 运算结果为2,小数部分被舍弃。除了sum=sum+a 这种以外,还有复合赋值运算符+=例如sum+=i 和sum=sum+i 是等价的。你的任务是计算若干整数的和。注意 =和==的区别。

2026-05-29 02:50:00 166

原创 第三节&A+B 3

condition也是一个条件判断,通常会返回一个布尔值(即真和假),如果条件为真(true),则执行花括号里面的代码,如果条件为假,则跳过这一段代码块。循环的内部,只不过它的用法是在执行过程中跳过当前循环迭代的剩余部分,然后进行下一次迭代,通常用于在某个特定条件下,跳过某些特定的迭代操作,但仍然继续循环。对于输入的每对a和b,你需要在相应的行输出a,b的和。输入一对0的话标志输入结束,这里就要用到if语句来给程序加上一个退出的条件。也可以用于控制跳出循环,同样的,它只能出现在。你的任务依然是计算a+b。

2026-05-28 20:32:51 207

原创 第二节&A+B问题2

更重要的一点在于,如果你初始定义N为0的话,此时while就会陷入死循环,因为只有0才会转换成false,--N之后N会变成负数,while(负数)会一直循环下去。注意,while循环中,while(0)会中止循环,因为0可以转换为false,false代表条件为假,循环结束。综上所述,本题有三种解法,思想本质上一样,只不过三种不同的写法,for循环,while循环,while循环的改进。题目答案其实不重要,重要的是背后的语法知识,运行规律,以及函数基本的书写结构等基本功。

2026-05-28 05:14:13 35

原创 第一节&A+B问题 (单纯加法)

在每次循环中会判断条件的真假,如果条件为真,循环体内的代码块会被执行。,函数名之后的括号内填充的是形参列表,它定义了函数被调用时可以接受的参数类型,参数之间用逗号分隔,形参列表是空的,表示没有传递形参。这个状态码可以反馈程序的执行状态,在大多数情况下,返回0表示程序正常退出,没有出现错误。题目很简单,关键在于while循环的使用,注意不能使用for循环,因为没有要求具体的输入次数,,我们会定义很多个函数名,为了区分这些函数,但是主函数名称一定为main,且不可更改。结束,这一部分就是函数体,

2026-05-27 21:23:04 26

原创 路由器还是光猫,傻傻分不清楚?30s教你区分光猫和路由器;

随着技术的发展,光猫现在也能用无线的方式来连接自己的电子设备。但是通常信号会比较弱,网速不会很快。这时候就需要路由器来加强无线的信号。增加覆盖面积,然后通过路由器的无线和有线连接手机或者电脑等。一般来说不建议直接使用光猫无线功能上网,因为一方面信号会很弱。另一方面这样会使光猫超负荷,可能会出现卡顿的现象。所以最好建议再加一个路由器配合使用。所以光猫主要是将光纤或者电缆信号转换成电信号再通过网线连接到你的电脑或者手机等设备上,让你可以上网。而路由器是一个网路设备,主要功能是将一个网络连接分配给多个设备使用。

2025-05-09 01:58:13 775

原创 什么是aigc检测?检测的原理是什么?

举一个简单的示例:当系统要检测论文中存在的诗句内容,可能是按照“5,5”或“7,7”的内容特征进行识别。”,这种表达的字数特征刚好契合了诗歌的叙述方式,可能就会被识别为疑似诗歌。想要降低AI的疑似率,只需要对已有内容表达方式进行深度的重构、重述即可。如果只是增删换个别词汇,没有改变文章的叙述结构特征,可能还是会与AIGC表达存在相似之处。可能您的文章并未直接使用AIGC生成,但可能会因引用、借鉴过其他文章的内容,或者书写表达的方式刚好契合AIGC生成的模型,所以就会被标注为疑似AIGC。

2025-05-09 01:43:59 624

原创 如何利用AI快速制作ppt(毕业答辩/复试汇报/工作汇报等)

首先打开deepseek或者chatgpt输入你对于ppt的要求,大概框架是我是谁,我需求,我要求,最后点明以markdown的形式输出给我。得到答案之后复制他的回答。然后打开电脑的浏览器(最好是谷歌或者微软)搜索“kimi ppt助手”,点击进入系统。如果你很懒或者很赶时间,总之你需要快速的制作出ppt。在对话框里输入你之前复制的内容,发送。现在我教你一个方法一键生成ppt。最后点击一键生成ppt即可。

2025-05-03 23:39:58 340 1

原创 如何快速的制作简历(考研复试/求职面试等)

我的名字是xxx,从事xx行业x年,近x年在a公司,之前x年在b公司。请帮我生成一份简历,html格式。(这里搞清楚是否真正将文件后缀修改了,可以通过文件属性来查看,如果不能修改后缀,可以查看我之前的博客,里面有解决方法)这时候开始点击文件名,浏览器打开简历后,打印保存为pdf。其中有的功能好像是要付费的,但是很方便。给到的代码,在电脑桌面新建一个txt文档,把代码粘进去,然后文件名后缀由。我使用的是“全民简历”(这里不是广告哈)。这时候你就得到了一个简历的文件,后续可以自行修改。首先我这里提供两种方法。

2025-05-03 23:25:09 489

原创 如何修改文件的拓展名?

这个时候你会发现看似你改变了文件的拓展名,但是实际上你只是改变了文件名。这时候我们再看桌面上的文件名,都显示出自己真正的后缀了。此时开始我们最初的操作---------所以如何将文件的全部名称显示出来呢?首先我们打开桌面上任意一个文件夹,全名为sss.html.txt。这时候会出现如下图所示的提示。”这一栏,在高级设置中把“这个时候再点击文件,就是以。”就完成了文件的修改。”勾选掉,最后点击“

2025-05-03 17:49:39 882

原创 wps卸载之后,很多文件格式还是wps格式,如何解决?

将有关于wps的所有选项都勾除。最后点击“确定”即可。接下来再将wps正常卸载即可正常使用office。至此你已完成wps彻底卸载的最关键步骤。在搜索框里找到“配置工具”点击进入。

2025-03-22 16:34:21 1124

原创 关于office的ppt和wps的ppt不兼容的问题,

这时候其实很简单,你只需要将ppt先用wps打开然后另存为后缀名为.PPT的文件然后可以就被office打开了。如果你是用wps做的ppt然后用office打开,之后显示错误或者无法正常显示。

2025-03-20 02:22:50 5518

原创 笔记本电脑连接了网络且网络能正常使用,但是浏览器使用不了,

首先打开windows电脑设置,点击网络和Internet.在“Internet属性”选择”连接“这个界面。一般这种情况下之后,浏览器即可正常使用。将”代理服务器“这项勾选取消即可。选择“Internet选项”最后按”确定“结束操作。点击“网络和共享中心”再点击”局域网设置“

2025-01-11 20:58:25 1017 1

空空如也

空空如也

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

TA关注的人

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