自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 问答 (2)
  • 收藏
  • 关注

原创 插入排序法(降序)

【代码】插入排序法(降序)

2023-07-01 16:07:33 525

原创 字符串指定位置复制

有一个字符串,包含n个字符。写一个函数,将此字符串中从第m个字符开始的全部字符复制成另一个字符串,并在主函数输出函数原型:void copystr(char* s1, char* s2, int m);

2023-05-18 10:52:52 566

原创 从小到大输出三个字符串

主函数接收三个字符串,利用swap函数交换字符串,并按从小到大的顺序输出函数原型:void swap(char*, char*);

2023-05-18 10:25:13 288 1

原创 报数小游戏

n个人围成一圈,顺序排号,从第一个人开始报数(1~3),凡是报到3的人退出圈子,问最后留下来的是原来的第几号。

2023-05-18 10:11:24 145

原创 矩阵转置(行列互换)

主函数定义一个3x3的整型数组,按行赋值,写一个函数,进行矩阵转置(行列互换),在主函数输出转置后的结果函数原型:void transform(int* point);

2023-05-18 10:11:00 712

原创 计算字符串长度

在主函数中输入一个字符串,写一个函数,求字符串的长度,返回字符串长度并在主函数输出函数原型:int str_len(char* p)

2023-05-17 16:23:26 87

原创 查找不及格的学生成绩

有一个班,3个学生,各4门课,查找有一门以上课程不及格的学生,并输出他们的全部课程的成绩,用指向数组的指针作函数参数。

2023-05-17 16:17:51 322

原创 反转整型数组

将n个数按输入时顺序的逆序排列,用函数实现,使用数组指针作为参数,并在主函数输出反转后的数据函数格式:void reverse(int* p, int n)

2023-05-17 16:10:22 63

原创 递归移动数据

有n个整数,使前面各数的顺序向后移动m个位置,最后m个数变成最前面m个数,写一个函数实现其功能。

2023-05-17 16:03:05 67

原创 输入三个整数,按从小到大的顺序输出

主函数输入三个整数,按从小到大的顺序输出,定义一个交换函数,用指针作为函数参数。

2023-05-17 15:40:55 786

原创 宏定义的使用

宏是直接替换之后,再进行编译的,替换发生在预编译阶段x:y替换: s1 = (a = b) > (b - a)?替换:s2 = a++ * a + b + c * a * ++b / 4。

2023-05-17 15:35:56 118

原创 统计一行英文的单词个数

编写程序,输入一行不超过 80 个字符,统计其中有多少个单词,单词之间用空格分隔开。

2023-05-17 15:30:54 437

原创 判断年月日是该年第多少天

主函数输入年月日,判断是这一年的多少天,定义函数判断闰平年,定义函数累加天数,并返回天数在主函数输出。

2023-05-17 15:20:15 45

原创 整型变量转为字符串

在主函数中输入一个整型数据,调用函数,将整型数转为字符串输出。

2023-05-17 15:12:01 84

原创 十六进制转十进制

写一个函数,输入一个十六进制数num,输出相应的十进制数num的取值为:[0,9],[a,f],[A,F]

2023-05-17 15:03:26 81

原创 冒泡排序对字符串进行排序处理

【代码】冒泡排序对字符串进行排序处理。

2023-05-16 15:40:55 163

原创 统计字符个数

【代码】统计字符个数。

2023-05-16 15:31:31 46

原创 输出字符串中的元音字母

【代码】输出字符串中的元音字母。

2023-05-16 13:19:40 661

原创 拼接字符串

【代码】拼接字符串。

2023-05-16 13:09:20 66

原创 快速排序法

对于基准数左、右两边的数组,不断重复以上两个过程,直到每个子集只有一个元素,即为全部有序。将数组中小于基准数的数据移到基准数左边,大于基准数的移到右边;在数组中选一个基准数(通常为数组第一个);

2023-05-16 10:45:53 36

原创 反转字符串

题目:主函数输入一个字符串,定义一个函数进行反转,并在主函数输出。

2023-05-16 10:31:01 34

原创 3X3的数组行列互换

因为[0,0],[1,1],[2,2]对角线元素不用交换,交换如图。

2023-05-16 10:20:51 157

原创 switch开关实验

2、case语句嵌套switch,执行完switch语句块,如果case语句里面没有配对break,也会击穿。1、default 语句如果在最上面,且没有break,如果没有可选值,执行default会造成击穿。

2023-05-16 09:55:01 56

原创 空指针总结

标准 C 专门定义了一个标准预处理宏 NULL,其值为“空指针常量”,通常是 0 或者“((void*)0)”,即在指针上下文中的 NULL 与 0 是等价的,而未加修饰的 0 也是完全可以接受的。空指针表示“未分配”或者“尚未指向任何地方”。它与未初始化的指针有所不同,空指针可以确保不指向任何对象或函数,而未初始化指针可能指向任何地方。)0)”时,即 NULL 是可以赋值给任何类型指针的值,它的类型为 void。这里需要说明的是,当 NULL 定义为“((void。)0等都是空指针常量。

2023-05-16 09:51:19 149

原创 如何计算int型的字长

在不同的编译系统中,数据类型的字节长度也会不同,下列通过代码来分析整型数据的字长。

2023-05-15 15:23:27 162

原创 自增自减运算符

由于自增自减的运算符应用于表达式中存在争议,不同的编译系统会出现不同的结果,了解即可规则:自增运算符 ++ 使操作数的值加1,其操作数必须为可变左值(可简单地理解为变量)定义:++i表示,i自增1后再参与其它运算;而i++ 则是i参与运算后,i的值再自增1。自减运算符–与之类似,只不过是变加为减而已,故不重述。

2023-05-15 15:20:19 178

原创 浅谈sizeof

/ 结果为4,字符末尾还存在一个NULL终止符 sizeof( a2 );// 结果为3*4=12(依赖于int)在32位计算机中,一个指针变量的返回值通常是4(注意结果是以字节为单位),在64位系统中指针变量的sizeof通常为8。C99标准规定,函数、不能确定类型的表达式以及位域(bit-field)成员不能被计算sizeof值。指针变量的sizeof值与指针所指的对象没有任何关系,正是由于所有的指针变量所占内存大小相等。sizeof也可以对一个函数调用求值,其结果是函数返回类型的大小。

2023-05-15 15:13:45 41

原创 数组的定义与初始化

数组的定义,类型说明符 数组名[] 常量表达式包括:常量和符号常量数组的引用,数组名[] 下标可以是:...

2023-05-15 15:08:50 175

原创 字符和字符串

字符变量实质上是一个字节的整型变量,所以它的值是一个整型。

2023-05-15 15:07:43 52 1

原创 数据的存储与输出

十转二二转十4个字节的int类型变量存储最大整数用十六进制表示:7FFF FFFF (2,147,483,647)

2023-05-15 15:04:42 78

原创 八进制与十六进制的转义字符

unsigned char a = ‘\xff’ //无符号最大ff 1111 1111 十进制 255。//无符号最大377 1111 1111。\x要写在单引号里作为字符型字面量或者写在双引号里作为字符串字面量的一部分。0x是整数型字面量。

2023-05-15 14:58:38 1009

原创 数据存储大小端问题

数据在存放到内存里的时候,有两种存放方式,即:Big Endian 和 Little Endian(x86系列采用Little Endian)高高低低–内存中的高位存放数据的高位,内存中的低位存放数据的低位(Little Endian )高低低高–内存中的高位存放数据的低位,内存中的低位存放数据的高位(Big Endian )这两个存取方式决定了内存存放数据的原则是 高高低低 原则 还是 高低低高 原则。低地址 高地址。

2023-05-15 14:57:38 111

原创 1、浮点数科学计数法与四舍五入

应用1:保留2位小数,第三位四舍五入。应用2:浮点型的四舍五入。

2023-05-15 13:53:30 203

原创 【C语言必刷题目录】

基础篇-1、判断素数 提升篇...

2023-05-15 12:14:09 63

原创 判断一个数是否为素数

素数,指的是“大于1的整数中,只能被1和这个数本身整除的数”。最好在外面定义好k整型变量,因为sqrt的返回值是浮点型。注意使用开根时要引入math库。

2023-05-15 11:54:28 55

原创 提取字符串中的数字

输入一个字符串,内有数字和非数字字符,例如:“1A123x456 1794?302tab1234a5” 将其中连续的数字作为一个整数,依次存放到一维数组a中。,例如,123存放在a[0]中,456存放在a[1]中,并统计有多少个整数,并输出。

2023-03-28 17:56:12 2568 1

原创 关于电脑突然自动重启

你的电脑有经常无缘无故的关机吗?排除主板,内存条,电源等硬件故障,还有一个原因特别容易被忽视,就是系统启动或者故障的原因,它一旦出错就可能导致电脑系统重启,以前我的笔记本电脑也老是重启,没怎么注意,今天研究了一下发现是系统启动故障的原因。以下方法仅供参考,如还是未解决可能是硬件原因。1、桌面找到此电脑,右键单击属性。2、找到高级系统设置3、启动和恢复故障,点击设置4、将自动重新启动选项取消即可...

2022-01-17 22:20:01 901

原创 JavaSE阶段性复习——abstract关键字用法

抽象关键字abstract学习总结一、抽象类1、抽象类的概念父类知道其所有子类要完成某项功能,但是每个子类需要的功能都不一样,父类就只定义该功能的基本要求,具体实现由子类完成,这个类就可以是一个抽象类,抽象类是一种不完全的功能设计模型2、抽象类的定义方法抽象类必须使用abstract修饰,如下:修饰符 abstract class 类名{};3、抽象类的特征1)定义类得到了抽象方法,却失去了创建对象的能力。2)抽象类为什么不能创建对象?①从Java规范来看:很简单直了,Java程序

2022-01-02 23:34:09 163

空空如也

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

TA关注的人

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