- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 编写程序求n!--C语言中数组的使用
注:部分内容摘自《数据结构》,黄国瑜,叶乃菁编著,清华大学出版社。需求:编写程序求n!。分析:数字相乘可以分解为各个阶位相乘,比如百位数A*B可分解为A100*B+A10*B+A1*B,然后从小位到大位分析,如果某一位的值大于等于10,则需要向高位进位,并对该位除以10,余数为该位的值。比如24*5,等价于(2*5)*10+(4*5)*1,因为4*5=20大于10,则从个位向十位进2,余0
2013-03-30 22:41:18 3976
转载 算法之顺序查找【C语言】
注:摘自《数据结构》,黄国瑜,叶乃菁编著,清华大学出版社。需求:运用顺序查找法来查找数据中某一个特定值分析:一个一个遍历且比较,找到报匹配成功,未找到报匹配失败。时间复杂度为O(n)。/** *功能:顺序查找 */#include const int Data[20]={1,7,9,12,15,16,20,32,35,67,78,80,83,89,90,92,97,108,1
2013-03-30 16:19:26 1622
原创 C语言浮点数存储-VC6.0和CCS环境
C语言中浮点数存储方式与整形数存储方式不同,因此本文将解释一个问题:1、浮点数存储。1、浮点数存储整形数据存储按照进制转换(十进制转换为二进制)存储,并结合用原码、反码和补码的形式表示有符号数。C语言使用补码的形式表示有符号数,例如10与-10,在C语言中存储形式分别为0x0000000a,0xfffffff6。其中细节与本文无关,不进行讨论。浮点数存储则不一样,其结合科学计数法进行存
2013-03-29 18:41:34 3174
原创 C的一些知识【持续更新】
1、要显示八进制、十六进制前缀,使用%#o、%#x、%#X,分别显示o、0x、0X前缀。2、C语言程序要特别注意数据类型的实际字节数,在某些系统中,char不一定是8位,int不一定是32位等等。C99提供了inttype.h头文件,可以提供确切的字节数数据类型,例如uint32_t表示32位无符号整数类型。注意,要使用inttype.h,环境必须支持C99。3、C语言中浮点数精度问题:f
2013-03-28 22:58:11 717
原创 一个简单仓库管理系统的设计与实现--需求篇
去年12月份,帮助一个老乡完成了一份大作业,使用VB+ACCESS实现一个简单的仓库管理系统,现做一下总结并进一步完善,分为三部分:需求、设计、实现。需求篇项目需求:一、控件技术要求:1.Access数据库要求采用相对路径连接。2.ADO数据控件或ADO对象动态连结 二、必做部分1.登陆界面的设计,密码须由数据库提供,可在数据库中修改,有管理权限的区别。例如只能浏览
2013-03-08 21:58:34 16506 7
转载 启用apache,发现80端口被占用【已解决】
十分感谢作者。转载:http://www.2cto.com/os/201111/111269.html前段时间停止了Apache,结果在打开的时候发现无法打开,80端口被占用,于是win+r 运行cmd输入netstat -ano可以看到80端口被PID4占用,于是打开任务管理器-进程-查看,选择列,勾选PID可以看到pid 4 的被NT kernel & System 占
2013-03-03 21:55:54 60453 5
原创 指向字符串指针的一个知识点
#include int main(void){ char *p = "Hello"; p[0] = "A"; printf("Hello"); printf(", how are you? %s?\n", "Hello"); return 0;}以上代码编译的时候出现警告(3,13):不建议使用从字符串常量到‘char*’的转换。执行的时候报错:段错误(co
2013-03-02 10:45:16 1758
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人