C语言学习
文章平均质量分 72
lbwfree
编程是玄学
展开
-
CGS与MGS的矩阵正交化-C语言实现
格拉姆-施密特正交化和改进的格拉姆-施密特正交化的C语言实现原创 2024-06-05 20:53:42 · 286 阅读 · 1 评论 -
C语言数组实现交并差
C语言数组实现交并差 这个是输入数组时会检查重复并让重新输入,以小于0的整数结束数组的输入#include<stdio.h>#define MAX 100int main(){ char A,B; int i=0,j=0,k=0,num=0,num_D=0,NUM=0,nums=0; int nums_01[MAX];//第一个数组 int n...原创 2018-09-11 21:33:45 · 2178 阅读 · 0 评论 -
线性表的小应用
#include<stdio.h>#include<malloc.h>#include<stdlib.h>#define List_c 100#define List_j 10typedef struct{ int *elem;//地址 int length;//长度 int listsize;//容量 } SqList; voi...原创 2018-09-25 23:34:18 · 411 阅读 · 0 评论 -
C语言三色旗
三色旗以最少次数移动使三种颜色的每一种颜色的旗子在一块#include<stdio.h>#include<stdlib.h>#include<string.h>#define BLUE 'b'//蓝色#define WHITE 'w'//白色#define RED 'r'//红色void SWAP(int x,int y,char *color)...原创 2018-10-05 23:31:43 · 978 阅读 · 0 评论 -
链表的应用
链表功能可操作有:1.初始化或重置链表2.销毁链表3.链表中数据元素个数4.所指位序的元素值5.链表已存在元素6.请输入元素,求直接前驱7.请输入元素,求直接后驱8.在第i个位置插入元素9.删除第i个元素10.输出所输入的链表元素11.初始化并输入链表12.退出13.清空链表#include&lt;stdio.h&gt;#include&lt;stdlib.h&g...原创 2018-10-22 13:13:34 · 759 阅读 · 0 评论 -
二叉树应用
二叉树的应用实现二叉树的先序、后序递归遍历算法、中序遍历、一种非递归中序遍历(栈)、层序遍历(队列)、求二叉树的深度栈和队列自己写#include&lt;stdlib.h&gt;#include&lt;malloc.h&gt;#include&lt;stdio.h&gt;typedef struct TreeNode *Node; //定义结构体 typedef struct T...原创 2018-12-22 22:28:48 · 226 阅读 · 0 评论 -
linux 的C语言 的open()的函数
open函数属于Linux中系统IO,用于“打开”文件,代码打开一个文件意味着获得了这个文件的访问句柄。int fd = open(参数1,参数2,参数3);int fd = open(const char *pathname,int flags,mode_t mode);1.句柄(file descriptor 简称fd)首先每个文件都属于自己的句柄,例如标准输入是0,标准输出是1,...转载 2019-09-18 22:37:08 · 5846 阅读 · 0 评论