![](https://img-blog.csdnimg.cn/a331245a44f84192bc8cae43530c1656.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言编程指南
文章平均质量分 89
C语言程序设计是一门面向过程的通用程序设计语言,广泛应用于底层开发。本专栏开设C语言优质学习路线,结合专题优质题目,带领读者从0开始,深度掌握知识点。
秋说
祝你开心
展开
-
【C | PTA】字符串排序--string类的使用
然后将这输入的该组字符串按每个字符串的长度,由小到大排序,按排序结果输出字符串。如果存在多个字符串长度相同,则按照原始输入顺序输出。先输入你要输入的字符串的个数。每个字符串以回车结束,每个字符串不多于一百个字符。根据输入的字符串个数来动态分配存储空间(采用new()函数)。将输入的所有字符串按长度由小到大排序输出(如果有“stop”,不输出“stop”)字符串的个数,以及该组字符串。,因此需要使用字符串函数strlen()和strcpy()来处理字符串。如果在输入过程中输入的一个字符串为。原创 2023-05-16 22:56:11 · 4955 阅读 · 2 评论 -
【C语言】求最小新整数(贪心算法)
给定一个十进制正整数n(0 < n < 1000000000),每个数位上数字均不为0。例如: n = 9128456, k = 2, 则生成的新整数最小为12456。接下来t行,每一行表示一组测试数据,每组测试数据包含两个数字n, k。现在从m位中删除k位(0原创 2024-04-21 19:06:00 · 375 阅读 · 3 评论 -
【C/PTA】结构体进阶练习
本文结合PTA专项练习带领读者掌握结构体,刷题为主注释为辅,在代码中理解思路,其它不做过多叙述。原创 2023-12-07 20:48:33 · 3439 阅读 · 2 评论 -
【C/PTA】结构体专项练习
本文结合PTA专项练习带领读者掌握结构体,刷题为主注释为辅,在代码中理解思路,其它不做过多叙述。原创 2023-12-05 19:00:02 · 3864 阅读 · 24 评论 -
【C/PTA】指针专项练习(二)
本文结合PTA专项练习带领读者掌握指针,刷题为主注释为辅,在代码中理解思路,其它不做过多叙述。原创 2023-12-01 21:19:25 · 3952 阅读 · 30 评论 -
【C/PTA】函数专项练习(四)
本文结合PTA专项练习带领读者掌握函数,刷题为主注释为辅,在代码中理解思路,其它不做过多叙述。原创 2023-11-23 22:29:11 · 5652 阅读 · 20 评论 -
【C/PTA】函数专项练习(三)
本文结合PTA专项练习带领读者掌握函数,刷题为主注释为辅,在代码中理解思路,其它不做过多叙述。原创 2023-11-23 21:27:33 · 4812 阅读 · 0 评论 -
【C/PTA】函数专项练习(二)
本文结合PTA专项练习带领读者掌握函数,刷题为主注释为辅,在代码中理解思路,其它不做过多叙述。原创 2023-11-20 21:42:51 · 5583 阅读 · 0 评论 -
【C/PTA】函数专项练习(一)
本文结合PTA专项练习带领读者掌握函数,刷题为主注释为辅,在代码中理解思路,其它不做过多叙述。原创 2023-11-20 20:43:44 · 5412 阅读 · 0 评论 -
【C/PTA】数组进阶练习(三)
本文结合PTA专项练习带领读者掌握数组,刷题为主注释为辅,在代码中理解思路,其它不做过多叙述。原创 2023-11-19 16:44:04 · 6988 阅读 · 7 评论 -
【C/PTA】数组进阶练习(二)
本文结合PTA专项练习带领读者掌握数组,刷题为主注释为辅,在代码中理解思路,其它不做过多叙述。原创 2023-11-17 18:55:30 · 6996 阅读 · 20 评论 -
【C/PTA】数组进阶练习(一)
本文结合PTA专项练习带领读者掌握数组,刷题为主注释为辅,在代码中理解思路,其它不做过多叙述。原创 2023-11-16 16:26:55 · 5968 阅读 · 12 评论 -
【C/PTA】循环结构进阶练习(三)
本文结合PTA专项练习带领读者掌握循环结构,刷题为主注释为辅,在代码中理解思路,其它不做过多叙述。原创 2023-11-08 20:24:43 · 1616 阅读 · 3 评论 -
【C/PTA】数组练习(编程)
本文结合PTA专项练习带领读者掌握数组,刷题为主注释为辅,在代码中理解思路,其它不做过多叙述。原创 2023-11-08 19:19:51 · 9427 阅读 · 3 评论 -
【C/PTA】循环结构进阶练习(二)
本文结合PTA专项练习带领读者掌握循环结构,刷题为主注释为辅,在代码中理解思路,其它不做过多叙述。原创 2023-11-06 13:17:14 · 8889 阅读 · 2 评论 -
【C/PTA】循环结构进阶练习(一)
本文结合PTA专项练习带领读者掌握循环结构,刷题为主注释为辅,在代码中理解思路,其它不做过多叙述。原创 2023-10-30 21:54:51 · 8914 阅读 · 12 评论 -
【C/PTA】循环结构专项练习(编程)
本文结合PTA专项练习带领读者掌握循环结构,刷题为主注释为辅,在代码中理解思路,其它不做过多叙述。原创 2023-10-27 18:47:34 · 3258 阅读 · 7 评论 -
【C/PTA】循环结构专项练习(选择+填空)
本文结合PTA专项练习带领读者掌握循环结构,刷题为主注释为辅,在代码中理解思路,其它不做过多叙述。原创 2023-10-27 18:40:59 · 4110 阅读 · 0 评论 -
【C/PTA】选择结构进阶练习
本文结合PTA专项练习带领读者掌握选择结构,刷题为主注释为辅,在代码中理解思路,其它不做过多叙述。原创 2023-10-23 18:44:44 · 4258 阅读 · 3 评论 -
【C/PTA】选择结构专项练习(额外)
本文结合PTA专项练习带领读者掌握选择结构,刷题为主注释为辅,在代码中理解思路,其它不做过多叙述。原创 2023-10-22 16:23:37 · 4086 阅读 · 36 评论 -
【C语言必知必会| 第十篇】指针入门,这一篇就够了
指针是C语言中一种非常重要的概念。顾名思义,它是用于指向某个对象或数据的。它是一个变量,存储了内存地址,可以用来表示变量、数组元素、函数等在内存中的位置,使程序能够直接访问和操作这些数据。此文为【C语言必知必会】系列第十篇指针入门,带领读者从0开始,深刻掌握C语言的指针。以题代练对于C语言的学习是十分重要的,所以专栏将提供优质C语言编程题,带领读者全方位掌握C语言,读者可关注博主订阅专栏持续跟进。原创 2023-10-20 22:15:55 · 3914 阅读 · 10 评论 -
【C语言必知必会 | 子系列第六篇】深入剖析循环结构(2)
在【C语言必知必会】系列中,我们学习了顺序结构、选择结构、循环结构等,同时也通过专项练习进行了知识点的巩固和手敲代码的锻炼。在子系列中,我们将基于PTA教学平台,向C语言学习者提供更优质的题目与更巧妙、精髓的解题思想与方法。PTA是一个程序设计类实验辅助教学平台,由千名老师共同建设,里面包含了上万道高质量题目,用户量达百万。在本讲中,将深入讲解循环结构编程题,在思想上引领读者带领读者在理论结合实际的基础上更好地学习、吸收、掌握C语言。此文为【C语言必知必会】子系列第六篇。原创 2023-10-20 22:02:33 · 4407 阅读 · 10 评论 -
【C语言必知必会 | 子系列第五篇】深入剖析循环结构(1)
在【C语言你还没卷起来?】系列中,我们学习了顺序结构、选择结构、循环结构等,同时也通过专项练习进行了知识点的巩固和手敲代码的锻炼。在子系列中,我们将基于PTA教学平台,向C语言学习者提供更优质的题目与更巧妙、精髓的解题思想与方法。PTA是一个程序设计类实验辅助教学平台,由千名老师共同建设,里面包含了上万道高质量题目,用户量达百万。在本讲中,将深入讲解循环结构的选择题,在思想上引领读者带领读者在理论结合实际的基础上更好地学习、吸收、掌握C语言。此文为【C语言你还没卷起来?】子系列之第五篇。原创 2023-10-20 21:52:37 · 4080 阅读 · 0 评论 -
【C语言必知必会 | 子系列第四篇】深入剖析选择结构(2)
在【C语言你还没卷起来?】系列中,我们学习了顺序结构、选择结构、循环结构等,同时也通过专项练习进行了知识点的巩固和手敲代码的锻炼。在子系列中,我们将基于PTA教学平台,向C语言学习者提供更优质的题目与更巧妙、精髓的解题思想与方法。PTA是一个程序设计类实验辅助教学平台,由千名老师共同建设,里面包含了上万道高质量题目,用户量达百万。在本讲中,将深入讲解选择结构的编程题,在思想上引领读者带领读者在理论结合实际的基础上更好地学习、吸收、掌握C语言。此文为【C语言必知必会】子系列第四篇。原创 2023-10-20 21:42:24 · 4040 阅读 · 1 评论 -
【C语言必知必会 | 子系列第三篇】深入剖析选择结构(1)
在【C语言必知必会】系列中,我们学习了顺序结构、选择结构、循环结构等,同时也通过专项练习进行了知识点的巩固和手敲代码的锻炼。在子系列中,我们将基于PTA教学平台,向C语言学习者提供更优质的题目与更巧妙、精髓的解题思想与方法。PTA是一个程序设计类实验辅助教学平台,由千名老师共同建设,里面包含了上万道高质量题目,用户量达百万。在本讲中,将深入讲解选择结构的选择题,在思想上引领读者带领读者在理论结合实际的基础上更好地学习、吸收、掌握C语言。此文为【C语言必知必会】子系列之第三篇。原创 2023-10-20 21:39:36 · 3935 阅读 · 0 评论 -
【C语言必知必会 | 子系列第二篇】深入剖析顺序结构(2)
在【C语言你还没卷起来?】系列中,我们学习了顺序结构、选择结构、循环结构等,同时也通过专项练习进行了知识点的巩固和手敲代码的锻炼。在子系列中,我们将基于PTA教学平台,向C语言学习者提供更优质的题目与更巧妙、精髓的解题思想与方法。PTA是一个程序设计类实验辅助教学平台,由千名老师共同建设,里面包含了上万道高质量题目,用户量达百万。在本讲中,将深入讲解顺序结构的选择题,在思想上引领读者带领读者在理论结合实际的基础上更好地学习、吸收、掌握C语言。此文为【C语言必知必会】子系列第二篇。原创 2023-10-20 21:37:53 · 3863 阅读 · 0 评论 -
【C语言必知必会 | 子系列第一篇】深入剖析顺序结构(1)
在【C语言必知必会】系列中,我们学习了顺序结构、选择结构、循环结构等,同时也通过专项练习进行了知识点的巩固和手敲代码的锻炼。在子系列中,我们将基于PTA教学平台,向C语言学习者提供更优质的题目与更巧妙、精髓的解题思想与方法。PTA是一个程序设计类实验辅助教学平台,由千名老师共同建设,里面包含了上万道高质量题目,用户量达百万。在本讲中,将深入讲解顺序结构的选择题,在思想上引领读者带领读者在理论结合实际的基础上更好地学习、吸收、掌握C语言。此文为【C语言必知必会】子系列第一篇。原创 2023-10-20 21:35:05 · 3942 阅读 · 0 评论 -
【C语言必知必会 | 第八篇】一文带你精通循环结构
在上一讲中,带领读者掌握了循环结构的相关知识点,由于题目和实践是学习的核心,所以开展专项练习十分重要。在本讲中,将深入剖析几个经典的C语言循环结构练习,带领读者在理论结合实际的基础上更好地学习、吸收、掌握C语言。在循环结构的学习中我们主要学习while、do…while、for三种循环。常用的三种循环结构学习的重点在于弄清它们相同与不同之处,以便在不同场合下使用。一个通用的解题思路如下:在C语言中,循环结构通常用于重复执行一段代码,直到满足特定条件为止。下面是一种通用的解题思路,适用于很多循环问原创 2023-10-20 21:31:49 · 3892 阅读 · 0 评论 -
【C语言必知必会| 第七篇】循环结构入门,这一篇就够了
循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构。它由循环体中的条件,判断继续执行某个功能还是退出循环。先判断后执行的循环结构和先执行后判断的循环结构举个例子:当我们计算阶乘3!时,可以看作初始值为1的i的自增再相乘,即i*(i+1)*(i+2)如果计算2023!的时候,就不需要一直让程序直接计算而这,就是循环结构的优势。此文为【C语言必知必会】系列第七篇,带领读者掌握C语言的循环结构,带领读者从0开始,深度掌握知识点。原创 2023-10-20 21:28:16 · 3937 阅读 · 0 评论 -
【C语言你还没卷起来?| 第六篇】一文带你精通选择结构
在上一讲中,带领读者掌握了选择结构的相关知识点,由于题目和实践是学习的核心,所以开展专项练习十分重要。在本讲中,将深入剖析几个经典的C语言选择结构练习,带领读者在理论结合实际的基础上更好地学习、吸收、掌握C语言。2️⃣专项练习C语言的选择结构主要通过if语句实现,当我们面临需要从多个选项中选择执行某个代码块的情况时,可以使用选择结构来解决问题。一个通用的解题思路如下:1.首先,明确需要根据哪些条件进行选择,并确定你要解决的具体问题。2.根据题目要求,使用逻辑表达式设计判断条件。这些条件原创 2023-10-20 21:26:02 · 3769 阅读 · 0 评论 -
【C语言必知必会 | 第五篇】选择结构入门,这一篇就够了
C语言的选择结构是一种编程结构,用于根据条件的真假来选择性地执行代码块。我们也称选择结构为条件控制语句选择结构条件控制语句选择结构分为if-else结构与switch-case结构if (表达式) {语句 }其中表达式不限于逻辑表达式或关系表达式,可以是各种表达式,如算术表达式等。当表达式的值为非零时,结果为“真”;当表达式的值为零时,结果为“假”。if-else结构if(表达式) 语句1else 语句2当表达式的结果为真(非零)时,执行语句1,执行完后跳到下一语句。原创 2023-10-20 21:21:53 · 4382 阅读 · 0 评论 -
【C语言必知必会 | 第四篇】一文带你精通顺序结构
在上一讲中,带领读者掌握了顺序结构的相关知识点,由于题目和实践是学习的核心,所以开展专项练习十分重要。在本讲中,将深入刨析几个经典的C语言顺序结构练习,带领读者在理论结合实际的在本讲中,将深入刨析几个经典的C语言顺序结构练习带领读者在理论结合实际的基础上更好地学习、吸收、掌握C语言。此文为【C语言必知必会】系列第四篇,通过以题代练的形式带领读者掌握C语言的顺序结构,带领读者从0开始,深度掌握知识点。以题代练对于C语言的学习是十分重要的,专栏将持续提供优质C语言理论与实践的学习,带领读者全方位掌握C语言。原创 2023-10-20 21:11:22 · 3907 阅读 · 0 评论 -
【C语言必知必会 | 第二篇】编译器的安装与使用
Dev-C++ 是一个免费的C/C++ IDE,适用于Windows平台。它提供了用户友好的界面,包括编辑器、编译器、调试器和项目管理工具。1.访问 Dev-C++ 官方网站 https://sourceforge.net/projects/orwelldevcpp/在安装向导中,选择你希望安装的组件和选项。通常情况下,默认设置足够满足大多数用户的需求。一直选择next即可:选择安装目标文件夹,并开始安装程序。原创 2023-10-20 21:06:54 · 4020 阅读 · 0 评论 -
【C/PTA】选择结构专项练习
本文结合PTA专项练习带领读者掌握选择结构,刷题为主注释为辅,在代码中理解思路,其它不做过多叙述。原创 2023-10-20 20:44:10 · 4428 阅读 · 1 评论 -
【C/PTA】顺序结构专项练习
本文结合PTA专项练习带领读者掌握顺序结构,刷题为主注释为辅,在代码中理解思路,其它不做过多叙述。原创 2023-10-19 20:15:19 · 4764 阅读 · 8 评论 -
【C语言必知必会 | 第三篇】顺序结构入门,这一篇就够了
C语言的顺序结构是指程序按照代码的书写顺序依次执行,从上到下逐行执行,没有跳过或重复执行的情况。顺序结构是C语言中最基本的控制流程,也是程序默认的执行方式。在顺序结构中,每一行代码都按照顺序执行,前面的代码执行完毕后才会执行后面的代码。这种顺序执行的特性使得程序能够按照我们编写的逻辑顺序执行操作,逐步实现我们期望的功能。顺序结构基本要素:输入、输出、赋值。此文为【C语言你还没卷起来?】系列之第三篇,带领读者掌握C语言的顺序结构,带领读者从0开始,深度掌握知识点。原创 2023-10-12 12:54:24 · 14079 阅读 · 54 评论 -
【C语言必知必会 | 第一篇】C语言入门,这一篇就够了
此文为【C语言必知必会】系列之第一篇,带领读者初步了解C语言,为之后的学习打下坚实的理论基础。C语言起源于美国贝尔实验室的贝尔实验室,由丹尼斯·里奇和肯尼斯·汤普森于20世纪70年代初期开发而成。起初,他们使用B语言对UNIX操作系统进行了改进,并逐步将其重写成了C语言。随着UNIX的发展,C语言也得到了不断的完善和推广。为了确立C语言的标准,许多专家、学者和硬件厂商参与组建了C语言标准委员会。1989年,后续将发布【C语言必知必会】系列之第二篇:编译器的安装与使用,读者可订阅专栏持续跟进专栏更新原创 2023-10-10 10:13:27 · 13750 阅读 · 106 评论 -
【C语言 | PTA】单链表结点删除
函数readlist从标准输入读入一系列正整数,按照读入顺序建立单链表。当读到−1时表示输入结束,函数应返回指向单链表头结点的指针。本题要求实现两个函数,分别将读入的数据存储为单链表、将链表中所有存储了某给定值的结点删除。函数deletem将单链表L中所有存储了m的结点删除。返回指向结果链表头结点的指针。原创 2023-06-15 08:50:23 · 6393 阅读 · 1 评论 -
【C语言 | PTA】学生成绩链表处理
本题要求实现两个函数,一个将输入的学生成绩组织成单向链表;另一个将成绩低于某分数线的学生结点从链表中删除。函数接口定义:struct stud_node *createlist();struct stud_node *deletelist( struct stud_node *head, int min_score );函数createlist利用scanf从输入中获取学生的信息,将其组织成该题考察了``链表的动态创建遍历及节点删除操作,以及动态内存的分配与释放等知识点。原创 2023-06-15 08:55:34 · 5559 阅读 · 2 评论 -
【C语言 | PTA】建立学生信息链表
本题要求实现一个将输入的学生成绩组织成单向链表的简单函数。函数接口定义:void input();该函数利用scanf从输入中获取学生的信息,并将其组织成单向链表。链表节点结构定义如下:单向链表的头尾指针保存在全局变量head和tail中。输入为若干个学生的信息(学号、姓名、成绩),当输入学号为0时结束。裁判测试程序样例该题考察指针和链表的相关知识点,涉及链表的创建遍历插入等操作原创 2023-06-15 08:52:54 · 9074 阅读 · 3 评论