自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

转载 Windows Vista 安装和使用指导 - 停止支持后的几条建议

简介  曾经被广大网民吐槽的Windows Vista现在已经淡出了人们的视线,但仍有一些朋友想要体验一下这个操作系统。Windows Vista是Windows发展路线上的里程碑,相比之前的Windows XP,无论是从功能上还是从外观上都有很大的改变,当然还包括比较‘严苛’的配置要求。这让Windows Vista在发布之初就出现各种问题。经过微软的努力修补,如今我们可以看到的W...

2018-07-21 00:41:00 387

转载 C文件I/O超详细教程

本文主要参考了C Primer Plus (5th & 6th Edition)您可以选择本文的部分内容来读,有些内容对于不熟悉MS-DOS的读者可能过于晦涩难懂。C语言文件基本知识  文件通常是在磁盘或固态硬盘上的一段已命名的存储区。所有的文件内容都以二进制形式储存。文件分为文本文件和二进制文件。文件格式定义保存内容示例文本文...

2016-08-16 16:11:00 438

转载 分治法与归并排序

本文部分内容参考了《算法导论》分治策略  解决一个给定问题,算法需要一次或多次地递归调用自身来解决相关的子问题,这种算法通常采用分治策略。分治模式在每一层递归上都有三个步骤:  〉〉分解:将原问题分解成一系列子问题  〉〉解决:递归地求解各子问题。若子问题足够小,则直接求解  〉〉合并:将子问题的结果合并成原问题的解。归并排序(合并排序)  归并排序...

2016-08-11 23:07:00 144

转载 基本存储类别和动态内存分配

本文部分内容参考了C Primer Plus(sixth edition)一书存储类别和内存分布  简单介绍一下变量的存储类别和它的内存分布,我们先通过一张表来了解一些基本术语:术语解释举例作用域 描述程序中可访问的标识符的区域块作用域,函数作用域,函数原型作用域,文件作用域链接变量属于哪一部分私有外部链接(全局可见...

2016-08-10 15:49:00 134

转载 一个实用的税收程序

程序目标  这个程序由C Primer Plus(Fifth Edition)中的一道练习引出。  我们的目标是制作一个界面友好且安全性高(防止错误输入)的程序。按照书上的要求,我们拟定伪代码:主体:  DO循环{    提示输入等级类型    判断:类型。如果不正确,置标记为0    提示输入金额    判断:金额。如果不正确,置标记为0{   ...

2016-08-08 22:40:00 146

转载 "啃下"插入排序

插入排序法基本原理  插入排序法较冒泡排序法和选择排序法更贴近生活,应该来说理解起来更快。如果你现在能够得到一副麻将,请把里面的“一万”到“六万”拿出来,打乱顺序,再重新排好,就像打麻将开始那样。是否需要拿出某个麻将拿出来再插入其它麻将之间?这就是插入排序了。不过计算机没有你那么聪明,你只要小小几步就可以将麻将排序好,而计算机还要一个一个地比较,但是,它超快的速度使你根本不知道它的笨...

2016-08-03 15:48:00 86

转载 颠倒字符串

通过本文,你将学到如何简单地优化算法和编程的基本方法-----套用,同时,你将更加理解字符串。先从一个整型数组的颠倒说起  假设有(int []){1,2,3,4,5},要将它变成(int []){5,4,3,2,1},该怎么办?这就是我们今天要探究的数组颠倒问题。虽然这个东西似乎没什么太大用处,但对于提高编程能力有一定帮助。我们先通过一个图来分析如何颠倒一个整型数组。...

2016-08-02 15:31:00 165

转载 字符串的输入输出

本文部分内容参考了C Primer Plus(Fifth Edition)C语言字符串表示  字符串是C语言中最常用也是最重要的数据类型,但是C语言没有专门提供这种类型。因为字符串由字符组成,所以声明字符串,我们用字符数组。字符数组是字符串的变量表示方法。纯字符数组和字符串的区别和联系就是:字符串是一个以'\0'结尾的字符数组。因此,我们声明一个字符数组char ch[32]实际...

2016-08-01 21:42:00 1589

转载 一个笨拙的猜数游戏代码参考

直接上代码!!!#include <stdio.h>#include <stdlib.h>#define TOP 1000#define BOTTOM 0/* 由Mr.Blue and Mr.Green制作于2016.7.31 21:17 本程序采用块状分段,使程序更加简单,但可读性降低,望见谅*/i...

2016-07-31 21:31:00 99

转载 字符金字塔

如何设计算法?  字符金字塔输出美观,字符呈相对对称排列,很养眼.我们要想制作一个输出字符金字塔的程序,让用户自己定义金字塔最底端的中间的字符.  首先要设计一个算法.这个算法可以在用户输入E后输出如下图案.    通过观察,我们初步得出这个过程的伪代码:  提示用户输入并检查输入  循环:控制行数{    循环:输出空格    循环:正序输出字母至'A'...

2016-07-31 19:04:00 1217

转载 Hello World程序

本文最初发表于2015-8-??,是由别的地方迁移过来的  本文利用改写内存的办法在屏幕中央显示“Helloworld”字符串。  首先我们需要了解80*25彩色字符模式显示缓冲区的结构。  〉〉内存中B8000H~BFFFFH的32KB内存空间是80*25彩色字符模式的显示缓冲区。  〉〉一个字符要在该缓冲区中显示需要一个字的空间。低字节保存字符的ASCII码,...

2016-07-30 16:41:00 182

转载 DIV指令一般用法

本文最初发表于2015-8-14,是由别的地方迁移过来的(本文所讲为无符号运算)DIV指令是8086汇编中的除法运算指令,它的结果不是浮点数,而是两个整数:商和余数。我们来看王爽老师是怎么讲的:现在大家思考一下,为什么在汇编语言中,除数的长度比被除数少呢?分析:因为被除数长度若等于除数的长度(假设是8位),那么定义一个乘法的式子:X*Y=Z如果...

2016-07-30 16:27:00 1854

转载 寻址方式理解

本文最初发表于2015-8-13,是由别的地方迁移过来的  汇编语言中的寻址方式十分重要,下面就是王爽老师总结出来的8086CPU寻址方式,不过,仅仅看这个表,是很难理解的。但是细细琢磨就可以看出一些规律。1.关于图中的注释:  自定义符号:“()”表示取寄存器或内存单元中的值,idata表示常量。[BX]表示寄存器BX中的值是DS寄存器指向的段的偏移地址,DS是段...

2016-07-30 16:18:00 796

转载 "Programming"和"Programming"是同一个"Programming"吗?

什么意思?  C语言没有专门的字符串类型,但是,它同样可以处理字符串。本文不是讨论字符串的使用,而是讨论C字符串之间的关系。如题,在C语言代码中,如果定义#define STR = "Programming",然后再用printf("%s","Programming");试问,这两个"Programming"有什么共同之处?初学者可能就认为这只是内容一样。其实,这么说来也没错,但是它...

2016-07-30 14:02:00 125

转载 C实现辗转相除法求两个数的最大公约数

什么是辗转相除法?  辗转相除法(又名欧几里德算法),它主要用于求两个正整数的最大公约数。是已知的最古老的算法。  用辗转相除法求132和72的最大公约数的步骤:    132 / 72 = 1 ... 60    72 / 60 = 1 ... 12    60 / 12 = 5  所以他们的最大公约数就是12。如何实现辗转相除法?  我们把要...

2016-07-27 13:55:00 397

转载 浮点数的上溢下溢

---------------------------------------------原引C Primer Plus (sixth edition)对浮点值上溢下溢的解释:假设系统最大的float类型值是3.4E38,编写如下代码:float toobig = 3.4E38 * 100.0f;printf("%e\n",toobig);会发生什么呢?这是一...

2016-07-26 12:03:00 3621

转载 对5个国家的名称进行排序详细解析

注:代码通过TDM-GCC4.9.2编译通过原题:有"China","America","Australia","France","Germany"五个国名。设计一个程序使其按字母顺序进行排序并输出结果。思路:应用传统的排序方法,将字符串保存在字符数组中进行交换,将使得程序变得复杂,难于编写检查。可以将其都保存在字符串指针数组中。排序时只要套用原来一维数组的排序方法,将两个字符串...

2016-07-26 12:01:00 1291

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除