240 发简信
IP属地:甘肃
  • 120
    链表的制作与读取

    链表的制作: 首先弄一个节点(声明一个结构体,里面由数据域和指针域组成) 数据域写内容,指针域用来指向下一个节点,通过一个节点连一个节点串起来形成一个链表。 链表的每一个节点...

  • 120
    关于结构体占的字节空间

    1.相同类型的变量: 结构体中相同类型的变量所占的字节空间为:该变量的字节空间x变量总数 例如: 2.不同类型的变量: 求结构体不同变量所占的字节空间总数方法: 1.找到所占...

  • 120
    大学生大学生活受挫折原因

    大学生在大学生活中会受到方方面面的折挫。但相对而言。大学生受挫折原因主要有三个方 面。其一是家庭方面,这方面主要包括家庭成员之间的关系、家庭的经济情况、家庭所面临的困难等。作...

  • 120
    C递归和汉诺塔

    递归: 程序调用自身的编程技巧称为递归(百度定义),需注意函数退出的条件。形象例子:从前有座山,山上有个庙,庙里有个老和尚再讲一个故事:从前有座山,山上有座庙,庙里有个老和尚...

  • 插入排序笔记

    思路: 假设数组a有n个元素,而且已按升序排列,在插入一个数时按下面的方法处理: 1.如果插入的数num比a数组最后一个数大,则将插入的数放在a数组末尾。 2.如果插入的数n...

  • 120
    选择排序笔记

    选择排序法是在要排序的一组数中,选出最小的一个数与第一个数交换;在剩下的数当中找最小的与第二个位置中的数交换,即顺序放在已排好序的数列的最后,如此循环,直到全部数据排完为止。...

  • 120
    C语言ATM笔记

    先看ATM效果: 思路: ATM首先要有一个密码,用一个文件来保存密码------>输入密码验证是否正确,用一个循环语句和strcmp进行比较------>进入选择操作界面,...

  • 数组笔记

    二维数组: 二维数组常常称为矩阵,形象理解为row和column的排列形式(在内存中个元素是连续存放的,不是二维的,是线性的) int a[3][4]; //定义a为3...

  • file文件保存数据笔记

    C语言中文件主要存储正常的数据 字符串 结构体 文件的相关操作 1.创建文件 2.打开文件 fopen(文件的完整路径,文件的读写模式) 3.写入数据 fputc 写入一个字...

  • 120
    C语言写ATM

    前言: 刚学完函数感觉很容易就能把ATM写出来了,以前写不出来大概是因为太复杂了。。。我发现C语言写ATM很简单,都不需要什么复杂的算法,只要按照逻辑步骤,一步一步地就写出来...

  • 120
    利用malloc写一段英文

    为什么用malloc: 之前学的用数组接收从终端输入的字符并储存,然后printf一段英文。由于不知道要从终端输入多少字符,所以定义的数组很大,因此占用了多余的内存。 用ma...

  • 120
    C语言计算单词个数

    要求: 计算一段英文中某个单词的个数。 思路: 利用数组存英文句子中的字节数和单词的字符数------->利用循环将单词的每个字母和句子比较------>计算单词出现数量。 ...

  • 120
    C语言冒泡排序

    要求: 用冒泡排序将一组数字从小到大排序。 分析: 利用冒泡排序时每排一次都会将最大的数移到参与排序的最右边------>需排n-1次(n为参与排序的数字总数)------>...

  • 120
    C语言排序猜数字

    要求: 随机生成四个不重复的数字并从小到大排序,玩家输入四个数字进行猜测。若数字和位置都正确记为A,只有数字正确记为B. 思路: 1.先生成四个不重复数字并从小到大排序:用f...

  • 120
    用C语言将10进制数字转化为2进制

    要求: 利用C语言将10进制数字转化为2进制数字。 思路: 利用厂除法求余可将其转化;由于算出来的是倒序,可通过求出的第一个余数×1,第二个余数×10...在加起来便可倒回来...