相关分类: Java技术 C/C++ VB delphi
  • 为C 标准库容器写自己的内存分配程式

    根据sgi 的STL源码的二级分配算法改写的内存池分配程式,只要稍微修改就能够实现共享内存方式管理,使用C 标准库容器中的map,set,multimap,multiset测试通过,vector测试通但是,原因是在内存回收的时候考虑的比较简单,vector每次分配内存个数不固定,回收也不固定...

    2008-02-23 05:32:25

  • 经典C语言程式设计100例61-70

    【程式51】 题目:学习使用按位和 。 1.程式分析:00=0; 01=0; 10=0; 11=1 2.程式源代码: #include "stdio.h" main() { int a,b; a=077; b=a3; printf("40: The a b(decimal) is %d n",b); b=7; printf("40: The a b(decimal) is %d n",b); } -------------------...

    2008-02-23 05:32:24

  • 经典C语言程式设计100例71-80

    【程式71】 题目:编写input()和output()函数输入,输出5个学生的数据记录。 1.程式分析: 2.程式源代码: #define N 5 struct student { char num[6]; char name[8]; int score[4]; } stu[N]; input(stu) struct student stu[]; { int i,j; for(i=0;iN;i ) { printf("...

    2008-02-23 05:32:23

  • 经典C语言程式设计100例81-90

    【程式81】 题目:809*??=800*?? 9*?? 1 其中??代表的两位数,8*??的峁??轿皇??*??的结果为3位数。求??代表的两位数,及809*??后的结果。 1.程式分析: 2.程式源代码: output(long b,long i) { printf("n%ld/%ld=809*%ld %ld",b,i,i,b%i); } main() {long int a,b,...

    2008-02-23 05:32:23

  • 经典C语言程式设计100例91-100

    【程式91】 题目:时间函数举例1 1.程式分析: 2.程式源代码: #include "stdio.h" #include "time.h" void main() { time_t lt; /*define a longint time varible*/ lt=time(NULL);/*system time and date*/ printf(ctime()); /*english format output*/ printf(ascti...

    2008-02-23 05:32:22

  • 经典C语言程式设计100例1-10

    【程式1】 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程式分析:商钤诎傥弧⑹?弧⒏鑫坏氖?侄际?、2、3、4。组成任何的排列后再去 掉不满足条件的排列。 2.程式源代码: main() { int i,j,k; printf("n"); for(i=1;i5;i )...

    2008-02-23 05:32:21

  • 经典C语言程式设计100例11-20

    【程式11】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月 后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程式分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... 2.程式源代码: main() { long f1,f2; in...

    2008-02-23 05:32:21

  • 经典C语言程式设计100例21-30

    【程式21】 题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下 的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。 1....

    2008-02-23 05:32:20

  • 经典C语言程式设计100例31-40

    【程式31】 题目:请输入星期几的第一个字母来判断一下是星期几,假如第一个字母相同,则继续 判断第二个字母。 1.程式分析:用情况语句比较好,假如第一个字母相同,则判断用情况语句或if语句判断第二个字母。 2.程式源代码: #include stdio.h void main() { char le...

    2008-02-23 05:32:20

  • 经典C语言程式设计100例41-50

    【程式41】 题目:学习static定义静态变量的用法 1.程式分析: 2.程式源代码: #include "stdio.h" varfunc() { int var=0; static int static_var=0; printf("40:var equal %d n",var); printf("40:static var equal %d n",static_var); printf("n"); var ; stat...

    2008-02-23 05:32:18

2