自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 人口数量排行(结构体数组)

【代码】人口数量排行(结构体数组)

2024-12-28 15:09:43 106

原创 学生成绩统计(结构体-字符串)

【代码】学生成绩统计(结构体-字符串)

2024-12-27 20:19:36 198

原创 万圣节派对(函数)

【代码】万圣节派对(函数)

2024-12-22 14:14:12 188 2

原创 取子串(指针)

【代码】取子串(指针)

2024-12-21 22:13:24 293

原创 简单递归题

1.求n +(n-1)+ ...... + 1 的和。3.输出n,n-1,n-2,......,1。

2024-12-16 11:11:09 215

原创 递归实现斐波那契数列

【代码】递归实现斐波那契数列。

2024-12-13 19:55:43 159

原创 递归求最大公约数

#include <stdio.h>// 函数声明int gcd(int a, int b);int main() { int x, y; printf("请输入两个正整数:"); scanf("%d %d", &x, &y); printf("最大公约数是:%d\n", gcd(x, y)); return 0;}// 递归求最大公约数int gcd(int a, int b) { retu

2024-12-13 18:51:22 526 2

原创 最长单词(字符串)

【代码】最长单词(字符串)

2024-12-06 23:44:57 248

原创 6174问题

【代码】6174问题。

2024-12-06 23:43:46 224

原创 素数环算法

【代码】素数环算法。

2024-11-30 12:43:38 157

原创 大整数的因子

【代码】大整数的因子。

2024-11-30 12:42:15 170

原创 数组排序(冒泡排序)

【代码】数组排序(冒泡排序)

2024-11-29 18:39:29 118

原创 选择排序 —简解

然后定义k = i,用于设置一个比较的起始点。在内层循环中,我们对a[i+1]与a[i]进行比较,如果说这a[i+1]小于a[i]的话,那我们就就让k = i+1(即k = j),相当于一直在找一个最小的数。= i的话,说明后面有比a[i]更小的数,即a[k],那么我们就对它们交换顺序,把更小的数提到前面...依次进行,达到排序效果。选择排序也是一种对数据的排序方式,与冒泡排序不同,选择排序是从所有的数据中选出最小的或者是最大的放在第一位,把第二小的或第二大的放在第二位...依次这样进行。

2024-11-29 11:02:36 232

原创 冒泡排序 —(超详细版)

对于下面的核心代码,外层的排序(也就是排序的总轮数)是比需要排序的数的数量少1的,这个不是记忆性的东西,实际上在纸上写写就可以理解了:比如第一轮第一大的放在最后一位,第二轮第二大的放在倒数第二位...那么依次下去,第九大的放在倒数第九位,这时候其实就不用比了,因为最后一位一定是最小的,算下来一共只比了九次。这时候有小机灵鬼就会问了:我就想比较10轮会怎么样?内层的排序:对于num-1-i,这个减1其实排除掉自己比自己,减i是为了避免与已经排好的那个最大的元素进行比较,提高代码执行效率。

2024-11-29 00:26:43 2246

原创 字符读取OJ

这里对于数组的赋值要注意,需要将第一个元素赋值为0,如果一个元素都不赋值,则数组内的元素为随机值。

2024-11-28 23:22:29 111

原创 选手的名次OJ

如果使用break的话只是跳出了内层循环,外层仍会继续循环,打乱排位顺序。但在实际项目开发中不建议使用goto语句,因为实际项目开发中要实现的功能多,使用多了goto会导致程序的控制流变得复杂,不利于代码维护。由于scanf("%d",&t);处理完后,我们会输入回车进行字母输入,这时候会产生一个换行符“\n”,另外我的代码中使用了getchar(),getchar()

2024-11-24 12:08:27 447

原创 津津的储蓄计划OJ

感觉题目想表达的意思有点问题——什么叫“分别表示11月到12月津津的预算”?第一种是剩余的钱多余100元或恰好100元;第三种是有剩余的钱但是不够100元的。这里应该是“分别表示1月到12月每个月的预算”。然后再分别对每种情况进行逻辑分析即可。

2024-11-24 11:03:05 249

原创 输出两数之间同时是素数与回文数的数据OJ

要注意判断,否则会出现“部分正确”的情况。

2024-11-23 16:45:08 342

原创 班级换座位系统(前端项目)

这是一个前端项目——班级换座位系统,可以实现动态编排座位、随机坐、男女分坐、手动调换座位、截图下载等功能。可用于班级教室里的座位编排,提高老师工作效率。

2024-11-23 13:11:08 890

原创 钻石奖励(循环)OJ

通过坐标点到圆心的距离与半径的大小进行比较,来判断钻石是否在圆内。

2024-11-23 12:08:32 213

原创 箱子匹配OJ

这里我是先对箱子的长宽高进行一个从小到大的排序,然后两个箱子依次进行比较。感觉这个题目非常容易误导我们,其实。这样做出来才是对的。

2024-11-23 11:27:04 314

原创 六六大顺OJ

【代码】六六大顺OJ。

2024-11-22 21:56:33 216

原创 打印出一个底部有n个*的漏斗OJ

【代码】打印出一个底部有n个*的漏斗。

2024-11-22 20:08:45 220

原创 完数判断(双层循环)OJ

【代码】完数判断(双层循环)OJ。

2024-11-22 19:01:09 271

原创 a+aa+aaa+…+aa..a求和(循环)OJ

【代码】a+aa+aaa+…+aa..a求和(循环)

2024-11-16 16:39:31 137

原创 三角形类型判断OJ

【代码】三角形类型判断。

2024-11-16 16:22:55 124

原创 弦截法求根(循环)OJ

【代码】弦截法求根(循环)

2024-11-16 16:13:38 128

原创 n项阶乘的和(循环)OJ

【代码】n项乘积的和(循环)

2024-11-16 08:42:00 131

原创 韩信点兵(循环)OJ

【代码】韩信点兵(循环)

2024-11-16 08:40:58 106

原创 最强字母(循环)OJ

【代码】最强字母(循环)

2024-11-16 08:38:39 123

原创 小球落地反弹(循环)OJ

【代码】小球落地反弹(循环)——深大OJ。

2024-11-16 08:37:37 166

原创 素数和(循环)OJ

【代码】素数和(循环)

2024-11-16 08:36:31 113

原创 找好人OJ

对于这一类题目,我们使用for循环去遍历写起来比较麻烦,但是逻辑相对简单。我们用0和1分别表示假和真,把它们赋值给A B C D,用于标记谁说了真话(这里只是假设),再根据这个标记去判断他说的内容是否为真(判断内容,也只是假设),最后通过if的逻辑推理来决断出谁说了真话。

2024-11-16 08:35:03 135

原创 C# 可空类型的作用

在使用可空类型时,可以通过判断该变量的HasValue属性来确定变量是否有值,通过Value属性来获取其值。在C#中,值类型是一种不可为null的数据类型,例如int、double等。然而,在某些情况下,我们希望值类型的变量可以表示为空,这时就可以使用可空类型。可空类型允许将值类型赋值为null,表示该变量没有有效的值。C# 可空类型(Nullable Types)是用来表示一个值类型的变量可以有一个空值(null)的情况。需要注意的是,在使用可空类型时,需要多考虑空值带来的额外处理逻辑和性能开销。

2023-09-10 15:14:25 246 1

原创 C#中 值类型 与 引用类型 的区别

因此,修改其中一个变量指向的对象时,另一个变量不会受到影响。当一个引用类型的变量被赋值给另一个变量时,实际上是将该内存地址复制到新的变量中,两个变量将引用相同的数据。值类型(Value Type)是指变量直接存储其值的实际数据,这意味着当一个值类型的变量被赋值给另一个变量时,实际上是将该值复制到了新的变量中。例如,如果有一个字符串变量str1赋值为"Hello",然后将其赋值给另一个字符串变量str2,那么str2将引用和str1相同的字符串对象,修改其中一个变量的值将影响到另一个变量。

2023-09-03 08:02:36 263

原创 Convert.ToInt32() 与 int.Parse() 的区别

(3) 对被转换类型的区别 int.Parse 是转换 String 为 int, Convert.ToInt32 是转换继承自 Object 的对象为 int 的(可以有很多其它类型的数据)。(1) 这两个方法的最大不同是它们对 null 值的处理方法: Convert.ToInt32(null) 会返回 0 而不会产生任何异常,但 int.Parse(null) 则会产生异常。没搞清楚 Convert.ToInt32 和 int.Parse() 的细细微区别时千万别乱用,否则可能会产生无法预料的结果。

2023-09-03 07:46:39 149

原创 HTML的基本标签(上)

html的基本标签的简介

2022-09-06 17:00:52 115

原创 【无标题】Hello,World_java

这是我写的第一个java程序,证明我已经是一个合格的初级java程序员了!

2022-07-26 22:49:59 135

原创 计算机的一些基操

主要是针对一些Window的快捷键,和一些dos指令(以后学java会经常用到的)

2022-07-25 21:54:54 209

原创 Markdown学习

自己学习Markdown的记录

2022-07-23 09:41:25 127

空空如也

空空如也

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

TA关注的人

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