自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 最大公约数与最小公倍数

第一种,辗转相除法,两数辗转相除取余得到的数就是最大公约数,而最大公倍数与最小公约数之和等于两数之和,由此得到两数之和除于最大公约数。最大公约数与最小公倍数。

2024-07-17 16:59:59 79

原创 水仙花数c语言

知道这个本质后就需要用这个数得到各个位。三位数是指100到1000之间的数,取百位就除于100,得到百位;取十位就先除于10,得到一个十位数,再用10取模,也就是除于10除不尽的那个余数,得到十位;取个位就是用10取这个数的模,得到个位。再在100到1000 之间循环判断三个位的三次方和是否等于这个数就得到水仙花数了。水仙花数是指一个三位数的个位的的立方,十位的立方,百位的立方,三者相加起来还是等于这个数本身。

2024-07-17 16:45:14 111

原创 Makefile

定义变量:变量名=变量值引用变量:$(变量名)或${变量名}注意:makefile变量名可以以数字开头注意:1、变量是大小写敏感的2、变量一般都在makefile的头部定义3、变量几乎可在makefile的任何地方使用makefile中有许多预定义变量,这些变量具有特殊的含义,可在makefile中直接使用。$* #不包含拓展名的目标文件名称。$+ #所有的依赖文件名称,但是可能出现同名的。$^ #所有的依赖文件名称,但是不会出现同名的。

2024-07-05 21:57:35 576

原创 网络编程认知

UDP协议面向无连接的用户数据报协议,在传输数据前不需要先建立连接;目地主机的运输层收到UDP报文后,不需要给出任何确认UDP特点相比TCP速度稍快些简单的请求/应答应用程序可以使用UDP对于海量数据传输不应该使用UDP广播和多播应用必须使用UDPUDP应用DNS(域名解析)、NFS(网络文件系统)、RTP(流媒体)等一般语音和视频通话都是使用udp来通信的TFTP:简单文件传送协议最初用于引导无盘系统,被设计用来传输小文件特点:基于UDP协议实现。

2024-06-28 22:01:04 844

原创 POSIX 消息队列

例如,可以调用ssize_t mq_receive(mqd_t mqdes, char *mdg_ptr,size_t msg_len,unsigned int *msg_prio);sigev_notify=SIGEV_SIGEV_THREAD时使用,作为sigev_notify_function的参数, 当发送信号时,这个值会传递给信号处理函数。(以非阻塞方式打开消息队列,在正常情况下mq_receive和mq_send 函数会阻塞的地方,使用该标志打开的消息队列会返回 EAGAIN 错误)。

2024-06-28 21:22:10 796

原创 文件IO浅谈

Linux 下的文件类型:1,普通文件(regular):存在于外部存储器中,用于存储普通数据。2,目录文件(directory):用于存放目录项,是文件系统管理的重要文件类型。3,管道文件(pipe):一种用于进程间通信的特殊文件,也称为命名管道 FIFO。4,套接字文件(socket):一种用于网络间通信的特殊文件。5,链接文件(link):用于间接访问另外一个目标文件,相当于 Windows 快捷方式。6,字符设备文件(character):字符设备在应用层的访问接口。7,块设备文件(block):块

2024-05-14 11:31:07 873 1

原创 基于ncurses库的贪吃蛇

基于ncurses库的c语言贪吃蛇代码。

2024-05-13 22:05:54 108 1

原创 使用回调函数查看两数最大最小以及和

printf("输入错误!输入1(取小值),2(取大值),或者3(求和)\n");printf("输入1最大值,2最小值,3两者之和\n");printf("ret为%d",ret);

2024-03-14 09:30:07 539

原创 输入五个数进行逆序输出

printf("输入%d个数\n",i+1);printf("逆序后\n");puts("输入五个数");

2024-03-13 14:13:16 677

原创 递归求学号,每个人学号比前一个大2,第一个学号为10

printf("第%d个学生的学号是%d\n",i,j);puts("你想知道第几个学生的学号");

2024-03-12 15:42:59 546 1

原创 简单排序法

int main()int i;int j;int temp;for(i=0;i<len-1;i++){for(j=i+1;j<len;j++){for(i=0;i<len;i++){return 0;

2024-03-12 10:28:36 321

原创 冒泡排序法

int main()int i;int j;int temp;for(i=0;i<len-1;i++){for(j=0;j<len-1-i;j++){for(i=0;i<len;i++){return 0;

2024-03-12 10:01:35 329

空空如也

空空如也

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

TA关注的人

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