【代码练习】木片计算器

【背景资料】 世界上最早的一种计算设备,是用如同下图的小木片的移动来实现的。 +-------------------+ |0 1 2 3 4 5 6 7 8 9| +-------------------+ 如果要计算一个...

【算法介绍】KMP算法演算过程和代码

很多人都知道KMP算法(但我相信其中很多人只知道名字,不知道具体怎么演算)。今天这条博文,我会通过几个图给朋友们推演一下KMP算法的计算过程...

【C语言基础练习】循环、函数练习

1. 小学时候,我们经常碰到分数的化简问题。如果分子和分母有公约数,那么分数就可以化简。一直到分子和分母互质的时候,我们称这个分数为最简...

【C语言画图练习】Graphics画图练习

这一次的练习是有关画图的。请朋友们先看一下我的这段视频。 然后,视频中使用的库的源代码可以到这里下载:http://pan.baidu.com/s/1kT06fjx 当时录制视...

【C语言基础练习】函数、指针练习2

1. 写一个函数strToNum(),把一个字符串转成整数,格式如下: int strToNum(char *text) { // ... 在这里补充代码 ... } 其中,text是要输入的字符串,返回类型是一...

【C语言小练习】文件操作练习

文件操作常用函数 从控制台读入用户输入的数据,可以用scanf()函数。例如: int a; scanf("%d", &a);   如果想从文件中读入数据,可以用一个类似的函...

【视频】数据的二进制表示

计算机中的数据都是用二进制表示的。书上都说,int是32位整型数据,float是32位浮点型数据。那么,更具体地,这些数据是怎么样保存到计算机中的?...

【C语言练习】ISBN号

国际标准书号(International Standard Book Number),简称ISBN,是专门为识别图书等文献而设计的国际编号。每一本书都有自己的ISBN号,一般这个号码会印在...

【C语言小练习】循环语句练习

1. 写一个程序 loop.c,用scanf()读入一个用户输入的正整数n,循环输出1到n之间的数字,以“一正一负”的顺序输出。 示例输出 输入:3 输出: 1 -2 3 输入...