博客专栏  >  编程语言   >  C & C++

C & C++

C语言基础,以及到C++的过度

关注
2 已关注
23篇博文
  • 22题:栈的压入、弹出顺序

    题目描述输入两个整数序列,第一个序列表示栈的压入序列,请判断第二个序列是否是栈的弹出序列。假设压入栈的所有数字均不相等。例如序列1、2、3、4、5是某栈的压栈序列,序列4、5、3、2、1是该压栈序列对...

    2017-06-29 12:28
    621
  • 二叉树的镜像

    题目描述完成一个函数,输入一个二叉树,该函数输出它的镜像。二叉树结点定义如下:struct TreeNode { int val; struct TreeNode *left; ...

    2017-06-19 14:50
    200
  • 重建二叉树

    题目描述:输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2...

    2017-05-28 10:24
    662
  • 旋转数组的最小数字

    题目描述:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小数组。例如数组{3,4,5,1,2}是数组{1,2,3,4,5}的旋转数...

    2017-05-25 15:51
    389
  • 替换空格

    题目:请实现一个函数,把字符串中的每个空格替换成”%20”。例如:输入”we are happy.”,则输出”we%20are%20happy.” 思路分析: 我们比较替换之前与替换之后的字符串长...

    2017-03-07 16:55
    572
  • 关于C和c++中的文件结构

    一、头文件   头文件用于保存程序生命的文件,后缀是".h"  1、头文件的内容包括     (1)头文件开头处的版权和版本声明     (2)预处理块     ...

    2016-05-14 16:48
    223
  • c语言编写猜数字游戏

    #include #include #include int main() { int num = 0; int ret = 0; srand((unsigned)time(NULL)); ...

    2016-05-14 16:28
    268
  • 通讯录-静态实现

    头文件:     “Contact.h” #include #include #include enum po { EXIT, ADD, DELE, SER, MODIFY, DISPL...

    2016-05-14 16:31
    355
  • 返回一个参数中二进制数中1的个数

    #include #include int _Count(int n) { int arr[30]; int i=0; int j=0; int m=0; while(n) { ar...

    2016-05-14 16:47
    413
  • 输出1-100的整数中出现数字9的次数

    #include #include int main() { int i,count=0; for(i=0;i<100;i++) { if((i%10==9) || (i%10==0)) ...

    2016-05-12 22:09
    147
  • 输出乘法口诀表

    #include #include int main() { int i = 0; int j = 0; int m = 0; int num = 0; printf("enter a n...

    2016-05-12 22:17
    157
  • 如何变换两个变量的数值

    一、创建第三个变量交换两个值           这种办法是最普通最直观的。 #include #include int main() { int a=1,b=8; int c=0; c=...

    2016-05-12 22:54
    205
  • 模拟三次密码输入

    #include #include #include #include int main() { char *passwrd="123456"; char ch[10]; int i=0; ...

    2016-05-12 23:08
    238
  • 关于#define

    一、#define 1、仅仅作为标识符:     #define作为标识符时是没有参数的 2、作为宏:     #define 作为宏与它作为标识符的区别就...

    2016-05-14 16:56
    223
  • 怎样判断你的电脑是大端字节序还是小端字节序

    简单来讲所谓的大端存储就是将高字节序的内容存在低地址处,那么,小端存储就是将低字节序的内容存在高地址处。  (图片做以解释) 在计算机中,数据的是以其二进制补码的...

    2016-05-14 17:13
    1252
  • 字符串操作函数的模拟

    要模拟库函数的实现,必须要搞清楚的是在程序调用中它的实现原理是什么,接下来就讲解几个字符串相关的函数,比如strcmp(),strncmp(),strcat(),strncat()...... ...

    2016-05-14 17:15
    192
  • 字符串操作函数模拟之番外篇

    一、strchr()   函数原型:char *strchr( const char *string, int c );   strchr() 函数查找字符在指定字符串中首次出现的位置...

    2016-05-14 17:39
    171
  • 内存操作函数memcopy和memmove

    我们以前在拷贝一个字符串时只想到过strcpy()函数拷贝,但是这个函数在使用时存在一定的缺点,一方面它只能用来拷贝字符串并不能拷贝其他类型的数据,另一方面它只有在遇到'\0'时才结束拷贝,所以容易溢...

    2016-05-21 15:22
    227
  • 通讯录——文件版

    在之前已经写过了动态版的通讯录,要将此改为文件版本,只需增加两个函数,一个函数是将每次输入的内容写入文件内,另外一个函数是在每次打开该程序时读入文件内容 代码如下: "Contact.h" #d...

    2016-05-25 18:43
    155
  • 通讯录——动态版

    实现了静态版本以后,要实现动态增容版只要在之前的基础上增加增容函数和缩容函数即可,在此主要使用realloc函数实现。 "Contact.h" #define _CRT_SECURE_NO_WAR...

    2016-05-25 19:22
    153

Windows C/C++/C# 编程
1306365412
FFmpeg
1353628804
经典算法研究
323268886
微软面试100题系列
183178670
Java开发进阶
663046651
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部