知交

2020年12月15日

倒序输出26个字母

摘要: #include <stdlib.h> #include<stdio.h> struct linklist{ char zimu; struct linklist *next; }; int main(){ struct linklist *p1,*p2;//定义两个结构体指针p1,p2,一直把p2 阅读全文

posted @ 2020-12-15 16:50 知交 阅读(654) 评论(0) 推荐(0) 编辑

一段充满血与泪的代码(链表的一些基本操作)

摘要: 别问为什么充满血与泪,问就是我菜 以下代码主要是通过学习B站UP主C3程序猿课程学来的。 #include <stdio.h> #include <stdlib.h> #include<string.h> #define N 100 void tillinsert(int id,char *name 阅读全文

posted @ 2020-12-15 16:09 知交 阅读(76) 评论(0) 推荐(0) 编辑

2020年12月5日

关于结构体,共同体,以及链表等内容的一些分析题。

摘要: 初学结构体与链表这章,通过一些浅显的预习,稍微做了试验任务中的三道题,这里做一下笔记。 1.可以通过(*p).成员名 引用p指向的变量的成员。 2.用指向指针结构体变量的指针引用结构体变量的成员。格式:指向结构体变量的指针->成员名。 3.可以通过p->成员名,直接访问成员 4."."和"->"的优 阅读全文

posted @ 2020-12-05 23:16 知交 阅读(187) 评论(0) 推荐(0) 编辑

2020年12月3日

找最长单词2.0(通过函数输出两个返回值,分别是单词的起始位置和长度,并且输出单词)

摘要: 和之前不同的就是这里不是void函数,而是将数组作为返回值的一个int型函数,通过指针来把单词的起始位置和长度以数组的形式送达至主函数。 1 #include <stdio.h> 2 #include <string.h> 3 int *findword(char word[]); 4 int ma 阅读全文

posted @ 2020-12-03 22:15 知交 阅读(124) 评论(0) 推荐(0) 编辑

2020年12月1日

不使用string库来实现指定位置字符串的插入(初学指针)

摘要: 好久没写随笔了,今天是十二月的第一天,也是2020年的最后一个月,在这个特殊的日子中,祝大家好运连连。 好的开始,由于初学,对于指针的理解并不是特别透彻,因此这个代码只是通过实验指导勉强搞出来的,可能漏洞有很多,望各位大佬批评指正。 (ps:其实我应该先把之前作的矩阵转置给搞出来的,这个虽然是用到了 阅读全文

posted @ 2020-12-01 22:37 知交 阅读(130) 评论(0) 推荐(0) 编辑

2020年11月27日

写一个函数,找出一个英文句子中的最长单词

摘要: 之前程序实验课上遇到的一道题,由于没做出来,这里有答案后在此记录一下 这里答案是非函数的方法做的,后面我自己尝试着给改成了函数 #include <stdio.h> #include <string.h> int main() { char str[233]; //自定义一个数组 printf("输 阅读全文

posted @ 2020-11-27 16:30 知交 阅读(943) 评论(0) 推荐(0) 编辑

2020年11月26日

关于if与else以及else if的一个注意点

摘要: 今天偶然发现的一个盲点: 对于一个if语句,多个else if语句,只要第一个if条件成立,以下的else if语句或是else语句都不会再执行(不管满足或是不满足); 而对于多个if语句,语句最后的else语句是会执行的(不管前面的if语句是否满足)else只会与最近的if相匹配。 这里给出一段代 阅读全文

posted @ 2020-11-26 22:59 知交 阅读(2295) 评论(0) 推荐(0) 编辑

string的常用库函数(主要摘自谭浩强版C语言教材)

摘要: 这里对C程序设计第五版(谭浩强)的一些string常用库函数在此总结以下,以便记忆 同时注意提醒自己以下,字符串通常是用双引号,而单一的一个字符用单引号 1.puts函数 常用形式:puts(字符数组) ——————输出字符数组/字符串 puts(str); 2.gets函数 常用形式:gets(字 阅读全文

posted @ 2020-11-26 22:48 知交 阅读(1349) 评论(0) 推荐(0) 编辑

关于辗转相除法(欧几里得算法)| 递归与非递归

摘要: 这个算法应该是比较简单的,while ,do……while,for等语句都可以实现,我这里用的是do……while。可能会有部分漏洞,希望各位大佬指出 非递归代码如下: #include<stdio.h> int main(){ int a,b,c; printf("输入a,b的数值\n"); sc 阅读全文

posted @ 2020-11-26 22:24 知交 阅读(271) 评论(0) 推荐(0) 编辑

杨辉三角(数组/递归)

摘要: 最近也是刚刚学C语言不到两个月,对于杨辉三角这个经典的题目在此进行记录下,一方面有助于以后的复习,另一方面希望之后能够帮助到像我这样的初学者。 我这里以遇到的题目为例,来研究最简单的那个,也就是类似于这种: 1 1 1 1 2 1 1 3 3 1 ……………… 这里先给出数组的方法。我所采用的是二维 阅读全文

posted @ 2020-11-26 10:36 知交 阅读(705) 评论(0) 推荐(0) 编辑

导航