自定义博客皮肤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)
  • 收藏
  • 关注

原创 C语言-二分查找

二分查找(Binary Search),又称折半查找,是一种在有序数组中查找特定元素的高效算法。二分查找的过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜索过程结束;如果某一特定元素大于或者小于中间元素,则搜索过程将在数组的大于或小于中间元素的那一半区域中继续,以此类推,直到找到要查找的元素,或者剩下的半区域为空。

2024-02-06 09:59:36 744

原创 你经常在网页禁用的JavaScript到底与java有什么不同?

开发者可以使用JavaScript来检测并拦截用户的复制(copy)和粘贴(paste)操作,例如,通过监听鼠标或键盘事件,并使用event.preventDefault()方法阻止默认行为。禁用JavaScript不会直接影响CSS样式的应用,但如果JavaScript用来动态更改这些样式,那么禁用JavaScript将使得这些更改无法执行。网页禁用JavaScript的原理又是什么呢?JavaScript:主要在网页浏览器的环境中运行,通过浏览器内置的JavaScript解释器(如V8引擎)来执行。

2024-02-02 17:32:15 573

原创 PTA-C语言题库-选择排序(选择排序、冒泡排序+解法+解析)

本题要求将给定的n个整数从大到小排序后输出。输入格式:输入第一行给出一个不超过10的正整数n。第二行给出n个整数,其间以空格分隔。输出格式:在一行中输出从大到小有序的数列,相邻数字间有一个空格,行末不得有多余空格。

2024-02-02 17:18:17 1533

原创 C语言-分支和循环语句

如果表达式的结果为真(在C语言中,非零值被视为真),则执行大括号{}内的代码块。当switch括号内的值在case包含的值之外的时候会陷入死循环,这时候就需要default来跳出语句,他的作用就是充当switch与case的值不匹配的时候的分支。在循环执行的过程中,如果某些状况发生的时候,需要提前终止循环,这是非常常见的现象。i

2024-02-01 15:33:53 1411 1

原创 C语言函数-rand函数,一个生成伪随机数的函数

rand()` 函数返回一个介于0到RAND_MAX之间的整数,RAND_MAX是一个常量,表示`rand()`函数能生成的最大随机数,它的值至少为32767。在这个例子中,我们首先包含了必要的头文件,然后使用 `time(NULL)` 获取当前时间,并将它作为种子传递给 `srand()` 函数。如果没有设置种子,默认的种子是1。OpenSSL: OpenSSL是一个广泛使用的开源加密库,它提供了强大的伪随机数生成器(PRNG),如RAND_bytes()函数,它可以生成适合加密用途的随机数。

2024-01-30 14:27:28 1324 1

原创 PTA-C语言-找完数(附解析)

所谓完数就是该数恰好等于除自身外的因子之和。例如:6=1+2+3,其中1、2、3为6的因子。本题要求编写程序,找出任意两正整数m和n之间的所有完数。

2024-01-30 09:47:57 1739 1

原创 PTA-C语言-验证“哥德巴赫猜想”(附步骤解析,反思自我错误)

数学领域著名的“哥德巴赫猜想”的大致意思是:任何一个大于2的偶数总能表示为两个素数之和。比如:24=5+19,其中5和19都是素数。本实验的任务是设计一个程序,验证20亿以内的偶数都可以分解成两个素数之和。

2024-01-29 16:54:01 2504

原创 PTA-C语言-最大公约数和最小公倍数(多解法,有扩展,附解析)

本题要求两个给定正整数的最大公约数和最小公倍数。

2024-01-26 11:53:59 3003 1

原创 PTA-C语言-找出最小值(2种解决方案,带解析)

本题要求编写程序,找出给定一系列整数中的最小值。

2024-01-25 17:08:21 3162 1

原创 PTA-C语言-素数(练习+解析)

编写一个程序,求出【a,b】范围内的素数。

2024-01-18 19:32:47 1119 1

原创 本人博客自述

本人于2023年考入大学,并成为一名计算机类专业学生,在计算机重要性愈发重要的今天,我意识到学校的教学只是堪舆基础,难拔其内涵,因此渴望通过自我深层次学习来提高我在学业中的竞争力。经计算,一周的学习量维持在20小时为初步计划,目前并未对心意公司有定向,但希望是游戏类公司。希望未来的我以此为目标脚踏实地,步步向前。本人计划在2024年开年数月内,完全学会c语言基本知识点并深入巩固,以各企业面试题为目标,考验自我学习水平,争取在未来的道路上定下安心石。

2024-01-16 23:14:13 668 1

原创 PTA-C语言-从1到n之间所有数的阶乘值

已知求阶乘的函数如下,利用这个函数,编程计算并输出从1到n之间所有数的阶乘值。其中n由用户从键盘输入。

2024-01-10 17:17:37 952

原创 PTA-C语言-函数实现两个数的最大值

用函数编程计算两个整数的最大值,在主函数中调用该函数计算并输出从键盘任意输入的两整数的最大值。

2024-01-10 17:12:05 870

原创 PTA-C语言-军事体能成绩统计(用结构体解题,有说明)

体能考试结束后,输入n名(不超过10)男生的成绩,每名学生的成绩包括引体向上、蛇形跑、3公里、仰卧起坐,输出每名学生的总成绩,并输出每个项目的最高分。

2024-01-10 15:47:59 2412

原创 PTA-C语言-二维数组最大值(简单解法和步骤说明)

本题目要求读入M(最大为10)行N(最大为15)列个元素,找出其中最大的元素,并输出其行列值。

2024-01-10 15:20:04 1868

原创 PTA-C语言-斐波那契数列

斐波那契数列(Fibonacci sequence),又称黄金分割数列,因数学家莱昂纳多·斐波那契(Leonardo Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:F(0)=0,F(1)=1, F(n)=F(n - 1)+F(n - 2)(n ≥ 2,n ∈ N*)。试用递归方法求解该数列的第n项。

2024-01-10 15:01:24 1744

原创 PTA-C语言-统计一个整数的位数

函数接口定义如下: int Count_Number (int N);其中N是用户传入的参数。N的值不超过int的范围。函数返回N的位数,函数实现时,需使用while循环,不得使用for或者do-while循环。

2024-01-10 14:55:47 1785

原创 PTA-C语言-输入3个数,返回第2大的数

在这里描述函数接口。例如: int Get_Second(int A,int B,int C);其中A, B, C三个参数是整数类型。

2024-01-10 14:52:12 1127

原创 PTA-C语言-查找指定字符(附解决方案和步骤说明)

7-24 查找指定字符分数 15入门作者 颜晖单位 浙江大学本题要求编写程序,从给定字符串中查找某指定的字符。

2024-01-10 12:46:50 1752

原创 PTA-C语言-求矩阵各行元素之和(附解决方案和步骤说明)

求矩阵各行元素之和分数 15入门作者 C课程组单位 浙江大学本题要求编写程序,求一个给定的m×n矩阵各行元素之和。

2024-01-09 23:37:28 2043 2

原创 PTA-C语言- 将数组中的数逆序存放(附解决代码和步骤解析)

将数组中的数逆序存放分数 20简单作者 C课程组单位 浙江大学本题要求编写程序,将给定的n个整数存入数组中,将数组中的这n个数逆序存放,再按顺序输出数组中的元素。

2024-01-09 23:31:50 1884

原创 PTA-C语言-查找整数(附解决方案和步骤说明)

7-1 查找整数分数 10入门作者 杨起帆单位 浙大城市学院本题要求从输入的N个整数中查找给定的X。如果找到,输出X的位置(从0开始数);如果没有找到,输出“Not Found”。

2024-01-09 23:09:00 3274 1

空空如也

空空如也

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

TA关注的人

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