👉C语言学习👈
文章平均质量分 65
c语言学习记录
WA的一声哭了出来
这个人很懒,但也写了一点东西。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于链表的一些面试题型(双指针)
文章目录1、链表中环的入口结点2、判断链表中是否有环3、合并两个排序的链表4、两个链表的第一个公共结点1、链表中环的入口结点初始化:快指针fast指向头结点, 慢指针slow指向头结点让fast一次走两步, slow一次走一步,第一次相遇在C处,停止然后让fast指向头结点,slow原地不动,让后fast,slow每次走一步,当再次相遇,就是入口结点。/*struct ListNode { int val; struct ListNode *next; List原创 2022-03-03 10:49:53 · 266 阅读 · 0 评论 -
C:大数的乘法
例如:#include <stdio.h> #include <stdlib.h>#include <string.h>void mul(char *a, char *b){ int i, j, na, nb, *s, fa = 1, fb = 1; if (a[0] == '-') //判断符号 { a++; fa = -1; } if (b[0] == '-') {原创 2020-05-14 16:20:46 · 268 阅读 · 0 评论 -
C语言基础-关于多项类型输入带空格的字符串/正则表达式
文章目录一、简述二、举例方法一:用gets()+及时抵消\n方法二:正则表达式 %[^\n]一、简述在C语言中,如果循环输入字符串时其前后若有其他输入,很容易由’\n’被误写入而引起错误;有时候也会对带空格的字符串感到比较麻烦。二、举例像这种循环输入且字符串还带空格的时候就需要特别注意,不要掉细节。当遇到这种情况是时一定要仔细看看字符串输入前后的输入语句是不是都抵消掉\n了!方法一...原创 2020-04-28 18:43:42 · 1434 阅读 · 0 评论 -
链表的创建及对其操作-复习
文章目录一、C-单链表-头插/尾插法-模板二、头插-删除操作-例题三、头插-改值操作-例题四、尾插-查找操作-例题五、尾插-插入操作-例题一、C-单链表-头插/尾插法-模板#include "stdio.h"#include "stdlib.h"typedef struct List { int data; //数据域 struct List *next; //指针域} List;...原创 2020-04-27 22:01:31 · 372 阅读 · 0 评论 -
C:指针与数组/函数相关基础练习
1、使用指针做函数的形参传递二维数组一般常用两种方法,以这题为例:#include <stdio.h>#include <stdlib.h>void input(int n, int m, double (*str)[n + 1])//法一,行指针,需要提前标明列数{ int i, j; for (i = 1; i < n + 1; i++...原创 2020-04-05 19:50:58 · 289 阅读 · 0 评论 -
C:与字符串相关的基础题目
#include <stdio.h>#include <string.h>char str1[110], str2[30]; //1是母串int main(){ int findCount(char *str1, char const *str2); scanf("%s %s", str1, str2); printf("%d", findC...原创 2020-03-03 16:42:33 · 818 阅读 · 0 评论
分享