C语言
知足常乐2504
这个作者很懒,什么都没留下…
展开
-
C语言结构体文件链表实例
int num;int card;int n;i < n;i++){exit(1);top = p;rear = p;else{rear = p;FILE * fp;i < n;i++){getchar();fclose(fp);return 0;原创 2024-04-14 16:24:54 · 399 阅读 · 1 评论 -
<stdio.h>文件操作函数原型
使 fp 所指文件的指针指向 origin+offset 的位置。标志是否“读”到fp所指文件末尾,即文件是否结束。使fp所指文件的位置指针重新指向文件开始。给出fp所指文件的位置指针当前所处位置。从fpointer指向的文件中读取num-1个字符,并将此串保存在str指向的字符数组中。原创 2024-04-13 19:34:44 · 201 阅读 · 0 评论 -
结构体简单应用实例
成绩排名原创 2024-04-12 17:20:21 · 156 阅读 · 0 评论 -
递归程序实例(汉诺塔问题)
/递归程序设计主要把握递归出口和递归表达式,不要陷入细节的泥沼。//将圆盘从a经过b移动至c,最终所有圆盘从a至c。//递归解决汉诺塔问题。原创 2024-04-13 16:12:17 · 238 阅读 · 0 评论 -
查找(二) 折半查找
/便捷输入 0 1 2 23 45 46 87 98 121 634。//折半查找,适用于有序序列(本例递增)原创 2024-04-10 19:35:45 · 377 阅读 · 1 评论 -
查找(一) 顺序查找
/顺序查找i < N;i++)j >= 0;j--){if(key!= a[j])continue;elsebreak;return 0;原创 2024-04-10 19:03:55 · 325 阅读 · 1 评论 -
排序(三) 插入排序
/插入排序 逐步增加递增子数列,从第一个元素开始逐渐增加元素排序。原创 2024-04-10 18:25:20 · 202 阅读 · 1 评论 -
排序(二) 冒泡排序
/冒泡排序 比较两个元素,前大于后则后移,每次排序把最大的元素挪到数组末尾。原创 2024-04-10 17:21:12 · 187 阅读 · 1 评论 -
排序(一) 选择排序
/主元排序,或称选择排序 找到最小值与数组头部值交换,每次排好一个元素位置。//存储最小值的下标和最小值。原创 2024-04-10 17:11:40 · 177 阅读 · 1 评论 -
C语言实现解线性方程组AX=b
/解线性方程组原理是高斯消元,实际上只要用每列第一个不为0的数将所在列其他不为0数都化为0,int temp, temp1;//记录非零元素所在行数。//最后第k列不为0的数对应bk即为解xk。#define N 3 //5*5为例。//暂不考虑无解和无穷多解求基础解系情形。//解决n*n,同时有唯一解情况。原创 2024-04-10 00:21:02 · 622 阅读 · 1 评论 -
C实现矩阵乘积
i < M;i++)j < N;j++)i < N;i++)j < P;j++)i < M;i++)j < P;j++)i < M;i++){j < P;j++){k < N;k++){return 0;原创 2024-04-09 20:11:40 · 231 阅读 · 0 评论 -
打印杨辉三角
i < N;i++){j原创 2024-04-09 19:50:55 · 123 阅读 · 0 评论