- 博客(5)
- 收藏
- 关注
原创 C语言小结
到现在差不多学完了C语言的一些基础,所以在此粗略总结一下,大致分为4个方面: 一,3个基础程序设计——顺序结构,选择结构,循环结构; 在顺序结构中分别举例介绍了各种数据类型,常量,变量,运算符,表达式,数据输入与输出的函数——scanf,printf; 各种数据类型有:int,char,double,float,四种基本数据类型,之后又拓展了许多新的数据类型,如:短整型short,长整型long,...
2018-11-29 22:27:36
691
原创 关于字符串中的回文子串,如何输出
给定一个字符串,判断其中是否存在回文子串,并输出它(要求回文子串长度不小于3) 在做这题时就需要知道什么是回文子串,回文子串就是字符串—jkldfdio中的—dfd就是回文子串,回文子串中还有—jkkj也是回文子串,所以回文子串分为两种情况——奇与偶。 知道回文子串就可以开始思考这个题目了。分为两种情况,但相差不多,所以可以先从其中一种入手。 先从奇回文子串入手。 奇回文有一个最大的特点就是,中间...
2018-11-22 22:46:28
1579
原创 解决:输入一个n输出以n为长度的二进制数串的所有可能,并从小到大输出所有
一开始看到这个问题时,会想到用0和1的排序,去寻找其中的规律,总结出表达式。 看似可行,但是在寻找规律时会发现每种情况之间都有一定的规律但不好用表达式表示出来,如: n=3; 输出结果为: 000;. 001;. 010;. 011;. 100;. 101;. 110;. 111;. 就可以看到第一列四个一组,有两组;第二列两个一组,四组;第三列,一个一组,八组; 但是发现了规律,要写出关系式...
2018-11-15 22:58:28
4105
1
原创 C语言之链表
关于C语言的动态列表,指的是(书上概念):在程序执行过程中从无到有地建立起一个链表,就是一个一个的开辟结点和输入各节点数据,并建立起前后相链的关系… … 而静态链表则较为简单一些:所有节点在程序之中就已经定义好,不需要临时开辟,也不能用完后就释放。(好像大部分的静态与动态的差别都比较一致) 虽然概念在这里,但真真理解起来就不是那么的简单了。 由于有着许多的地址跳来跳去的,所以比较难以认请。就好比下...
2018-11-15 21:42:54
182
原创 C语言学习疑惑
在学习c语言的过程中,了解到用srand和rand可以输出随机数, 在需要运用随机数时需要应用头文件<time.h>: 。但是为什么呢?如果不用头文件是不是也可以输出随机数呢? 于是就非常的好奇,去探索这个“未知”的东西。 于是就用当前所学去处理这个问题。 用for语句,一开始就是想着创建一个死循环,在里面一直循环着需要的数,在需要的时候再将他提取出来。但是就出现了一些问题:怎样去将他...
2018-11-07 22:16:09
263
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人