自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 #C02L02P01. C02.L02.一维数组最值问题.知识点1.求最大值

从键盘读入n(1<=n<=100)个正整数,输出最大值。

2025-01-03 22:27:38 788

原创 #C02L01P02. C02.L01.一维数组初步认识.知识点2.一维数组的输入

【代码】#C02L01P02. C02.L01.一维数组初步认识.知识点2.一维数组的输入。

2025-01-02 21:23:08 442

原创 #C02L01P01. C02.L01.一维数组初步认识.知识点1.一维数组的定义

类型名数组名常量表达式int a[10];Copy说明:类型名是指数组元素的类型,它可以是任何类型,同一个数组中的元素具有相同类型。因此我们可以说,数组是由固定数量的相同类型的元素组成。上面例子中int说明这个数组的类型是整数类型。数组名必须是标识符,而数组元素的个数由常量表达式决定,这个值必须是正整数常量表达式,不能是变量或含有变量的表达式。上面例子中a是这个数组的数组名,[10]是这个数组元素的个数。数组元素的个数由常量表达式决定,数组下标从 0 开始。

2024-12-31 22:12:52 491

原创 #C01L11P02. C01.L11.while循环.while循环和for循环的区别

哈哈嗨,关注我就相当于计入了我的王国!!

2024-12-30 22:01:52 210

原创 #E. NH.2023.小甲.05.文本框

小慧把她学会的英文单词记录了下来,现在她希望在一个文本框里完全显示出她记录的单词库。已知这个文本框最多只能显示 MM 行,小慧的单词库有 NN 个单词,要求按原次序显示所有单词,每个单词至少要用一个空格分开,而且一个单词的所有字母必须放在同一行。问这个文本框至少需要多宽才能满足小慧的需求。第一行,两个正整数 N,MN,M。第二行,NN 个正整数,表示每个单词的长度。能把所有单词显示出来的文本框的最少宽度。

2024-12-27 12:34:48 437

原创 #E. NH.2023.小甲.05.文本框

小慧把她学会的英文单词记录了下来,现在她希望在一个文本框里完全显示出她记录的单词库。已知这个文本框最多只能显示 MM 行,小慧的单词库有 NN 个单词,要求按原次序显示所有单词,每个单词至少要用一个空格分开,而且一个单词的所有字母必须放在同一行。问这个文本框至少需要多宽才能满足小慧的需求。第一行,两个正整数 N,MN,M。第二行,NN 个正整数,表示每个单词的长度。能把所有单词显示出来的文本框的最少宽度。

2024-12-27 12:29:35 182

原创 #B. NH.2022.小甲.02.上升段

小明最近在研究数字的升降序列问题,他认为如果连续2个或以上的数字是上升的,则称为上升段。如果有n个整数,怎样快速知道这些整数中上升段的数目?第一行只有一个正整数:n (1 ≤ n ≤ 100,000)第二行共有n个不超过10000的正整数,数与数之间用一个空格隔开。输出只有一行且只有一个整数:按输入的顺序计算该序列上升段的数目。

2024-12-27 12:18:35 339

原创 #A. NH.2022.小甲.01.商品库存

小明在统计某样商品的库存量时遇到了困难,他看到了n行的记录,每行两个数。他记得较大的数表示这种商品的进货量,较小的数表示出货量,请帮助他尽快计算现在的库存是多少。第一行,一个整数n,表示n天的记录。(n≤100000)接下来n行,每行两个整数s,t(0≤s,t≤1000000),其中一个是该商品的进货量,另一个是出货量。输出一个整数,表示现在的库存量。

2024-12-27 12:01:17 652

原创 #C07L01P02. C07.L01.组合数学之鸽巢原理.编程题1.数字8

我不会

2024-12-25 12:28:39 533

原创 循环输出1~100之间的每个数

大家救我!!

2024-12-25 12:22:39 178

原创 #C01L11P01. C01.L11.while循环.while循环的格式和流程图

2024-12-24 12:32:28 482

原创 #C01L10P01. C01.L10.双重循环、多重循环程序设计.双重循环

曼波!!

2024-12-19 22:09:07 440

原创 #C01L08P01. C01.L08.累加器、累乘器.累加器

小结:对于类似数列的题目,我们可以通过列表来找规律,一般情况下,解决这类问题我们可以通过for来模拟过程。循环结束后,s即为1~100 的自然数的和,输出即可。计算 1+2+3+4+5+....+100 的和。思考:求 a~b 内自然数之和,程序该如何实现?将这些自然数用式子s=s+i逐一累加到s中去;用i表示1至100 的自然数,用循环列出;输入格式:一行,2 个整数 a , b;在加第一项之前,将 s 的值赋为 0;从第二项到第i项的规律:s=s+i;用变量s存放和,对变量s清零;

2024-12-12 21:42:33 995

原创 #C01L07P03. C01.L07.for语句初识.for语句的使用说明

例:请按照从小到大的顺序依次输出 1~10 内的所有正整数。如何把 “#” 变成 1 , 2 , 3 ... 10?因为循环结构里的循环变量 i 从 1 变化到 10;上面程序中,i 变量是浮点型,这种写法是错误的。如果是输出 10 个 “#” 号,你会这么写?循环变量是整型,但赋值的数是小数也是错误的。所以可以借用循环变量 i;

2024-12-11 12:44:20 732

原创 #C01L07P02. C01.L07.for语句初识.for语句的两种常用格式

递增型 for 循环语句,中间的比较条件一般是:循环变量<=终止值,而不是循环变量 >= 终止值。递减型 for 循环语句,中间的比较条件一般是:循环变量>=终止值,而不是循环变量<=终止值。递增型 for 循环语句,初始值一般小于或者等于终止值。递减型 for 循环语句,初始值一般大于或者等于终止值。以下程序运行的结果是什么?

2024-12-10 12:33:10 495

原创 #C01L07P01. C01.L07.for语句初识.什么是循环

反复执行多次同样的操作,就是循环的思想。应用循环思想编写的程序,就是循环结构程序。重复的内容就是循环语句的循环体。在 c++ 中,有 for、while、do-while 三种循环语句。我们先来简单认识一下 for 语句。

2024-12-09 12:56:27 587 1

原创 #C01L06P01. C01.L06.复合语句、数值交换、三个数的最值与排序.复合语句

复合语句

2024-12-03 22:23:42 343

原创 #C01L04P01. C01.L04.if语句、布尔类型、关系表达式.布尔类型

布尔类型简称布尔型,用标准标识符 bool 标识。像整数类型(int) 一样,它也是c++的标准数据类型之一。

2024-11-29 12:46:40 212

转载 #C01L02P01. C01.L02.整型变量、赋值语句、cin 语句.整形变量

做饭之前要准备食材,写字画画之前要准备笔墨,刺绣之前要准备针线,我们写程序之前当然也要准备好相应的“素材”,这就是变量。变量是代码中最重要的元素。在 C++ 中,大写字母和小写字母被认为是两个不同的字符,因此sum和Sum被认为是不同的变量名。请注意区分变量名和变量值这两个不同的概念(相当于张三的名字和他本人是不同的概念一样)。(1)只能由字母( A-Z , a-z )、数字(0-9)和下划线(_)组成;1、在 C++ 中下面哪个不是合法的变量名( )。2、下面哪个是合法的变量名( )。

2024-11-28 12:46:07 232 1

原创 #C03L09P07. C03.L09.getline、erase、insert()函数.练习题4.翻转字符串

给你一个字符串 s ,你可以进行一种操作:选取前 i 个字母,得到一个前缀,把它翻转。你可以操作任意次,要求你最后得到的字符串是最小的。当然,为了增加趣味性,我们有一个限制:你依次取的前缀的长度一定要是递增的。比如:s = "BCDAF" ,你可以先把前 3 个翻转,得到 "DCBAF" ,然后把前 4 个翻转,得到 "ABCDF"。第一行为一个字符串 s ( s 的长度在 1 到 50 之间 )你得到的最小字符串。

2024-11-26 13:28:01 220

原创 #C03L09P01. C03.L09.getline、erase、insert()函数.函数介绍

在这个例子中,逗号运算符的作用就是将最后一个式子作为判定的条件,即while判断的是str!=”#”这个条件,只有当输入到str的为#键时,循环才会结束。如果在使用getline()之前有使用scanf()或cin读取数据,那么需要用getline()将前面的换行符读取,再使用getline()。//在字符串的第i个位置插入s,原字符串的第i位置开始往后挪腾出位置给s。getline()这个函数是可以读取空格,遇到换行符或者EOF结束,但是不读取换行符的。当以指定的结束符(例:’!输出: hello!

2024-11-26 13:14:20 270

原创 #C03L06P03. C03.L06.字符类型定义、读入、输出、应用.字符数组

数组中的每个元素都是一个字符的数组称为“字符数组”。有时,把一维字符数组又称为“字符串”。定义字符数组的方法与定义其他类型数组的方法类似。对于字符数组的定义Copy其在计算机内部的存储方式如下:也就是说,字符串的末尾都会有一个空字符 '\0'。

2024-11-26 12:45:49 272

原创 #C03L04P01. C03.L04.前缀和入门.概念

在讲算法之前,我们先来思考一个问题:小明有n个编号为1~n的篮子,每个篮子里装有ai个苹果,求从 x至y 的篮子里的苹果数量之和。这种算法要得出一个区间之和,这题只需要取一次区间值,时间复杂度需要 O(n),但如果 2 次,4 次,1000 次,数据再一大,暴力算法肯定会超时的,这时,前缀和的优势就体现出来了,因为它取区间之和,只需要 O(1)。那前缀和的思想是什么呢?又是如何实现用 O(1) 取区间之和的呢?

2024-11-26 12:40:53 373

原创 #C03L02P04. C03.L02.约瑟夫问题.约瑟夫问题介绍

接着,再越过 k-1 个人,并杀掉第 k 个人。17世纪的法国数学家加斯帕在《数目的游戏问题》中讲了这样一个故事:15 个教徒和 15 个非教徒在深海上遇险,必须将一半的人投入海中,其余的人才能幸免于难,于是想了一个办法:30 个人围成一圆圈,从第一个人开始依次报数,每数到第九个人就将他扔入大海,如此循环进行直到仅余15个人为止。约瑟夫问题是个有名的问题:N 个人围成一圈,从第一个开始报数,第 M 个将被杀掉,最后剩下一个,其余人都将被杀掉。例如 N=6,M=5,被杀掉的顺序是:5,4,6,2,3。

2024-11-26 12:33:52 1586

原创 酱油大队队员及能力和贡献

对酱油大队的贡献:贡献出口号:酱油酱油,回味无穷。对酱油大队的贡献:和廖**一起创建酱油大队。对酱油大队的贡献:创建酱油大队。能力:变脸,学以致用。对酱油大队的贡献:无。对酱油大队的贡献:无。能力:上课聊斗罗大陆。

2024-11-25 13:08:40 464

原创 #C03L01P01. C03.L01.回文.趣谈回文

?

2024-11-22 13:22:33 663

原创 #C01L01P01. C01.L01.程序的基本结构、cout语句.下载和安装集成化编程软件

含含糊糊

2024-11-21 12:57:42 498

原创 哈哈哈(嘲笑我自己)

准备编写一个让人叫系统爸爸的游戏,可那系统一只叫我爸爸》

2024-11-20 12:27:28 402

原创 暗夜不知道

还没写就提交了》

2024-11-19 13:01:10 265

原创 请问csdn怎么玩啊

提示:对软件开发传统流程与模式进行介绍,并对比AI在软件开发中应用的具体场景,如代码生成工具、智能调试等,展现AI带来的不同之处。

2024-11-15 12:37:09 266

原创 关于陆**老是旷课这回事

。。。。。。。。

2024-11-11 12:38:53 322

原创 hhhhh

xxxxjjjjhhhh

2024-10-30 13:31:26 154

原创 俺不知道啊

俺不知道啊

2024-10-14 13:19:30 112

原创 ???????

???????

2024-10-08 13:36:12 124 1

空空如也

空空如也

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

TA关注的人

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