最大K乘积问题 设I是一个n位十进制整数。如果将I划分为k段,则可得到k个整数。这k个整数的乘积称为I的一个k乘积。试设计一个算法,对于给定的I和k,求出I的最大k乘积。 编程任务: 对于给定的I 和k,编程计算I 的最大k 乘积。 需求输入: 输入的第1 行中有2个正...
仅仅实现了web的功能,局限性比较大,由于只是想要理解web服务器的原理,所以地址和端口是固定的,也不支持多线程,每次访问的页面也是一致的,后面自己会慢慢改进这些 //@ProjectName      ZYhttpd //@Description      my http s...
本文实例为大家分享了C++基础学生管理系统的实现代码,供大家参考,具体内容如下 适用于c++6.0,codeblocks等常用工具 1. 链表处理部分     #include<stdio.h> #include<string.h> #in...
C++ 支持使用 new 和 delete 运算符动态分配和释放对象。这些运算符为来自称为“自由存储”的池中的对象分配内存。 new 运算符调用特殊函数 operator new,delete 运算符调用特殊函数 operator delete。 在 Visual C++ ....
杨辉三角是我们从初中就知道的,现在,让我们用C语言将它在计算机上显示出来。 在初中,我们就知道,杨辉三角的两个腰边的数都是1,其它位置的数都是上顶上两个数之和。这就是我们用C语言写杨辉三角的关键之一。在高中的时候我们又知道,杨辉三角的任意一行都是的二项式系数,n为行数减1。也就...
if语句的3种形式 1) if(表达式) 语句。 例如: if(x>y) cout<<x<<endl; 这种if语句的执行过程见下图。 2) if(表达式) 语句1 else 语句2 例如: if (x>y) cou...
选择排序是排序算法的一种,这里以从小到大排序为例进行讲解。 基本思想及举例说明 选择排序(从小到大)的基本思想是,首先,选出最小的数,放在第一个位置;然后,选出第二小的数,放在第二个位置;以此类推,直到所有的数从小到大排序。 在实现上,我们通常是先确定第i小的数所在的位置,然...
内核模块管理 Linux设备驱动会以内核模块的形式出现,因此学会编写Linux内核模块编程是学习linux设备驱动的先决条件。 Linux内核的整体结构非常庞大,其包含的组件非常多。我们把需要的功能都编译到linux内核,以模块方式扩展内核功能。 先来看下最简单的内核模块 ...
头文件: #include <string.h> 定义函数: char * strdup(const char *s); 函数说明:strdup()会先用maolloc()配置与参数s 字符串相同的空间大小,然后将参数s 字符串的内容复制到该...
就是用c语言的写的一个简单http请求,并分析其响应,原理很简单,主要是分析http响应,麻烦的是提取其中的比赛信息 复制代码 代码如下:#include <unistd.h>#include <stdio.h>#include <stdlib.h...

我的博客

人生若只如初见,何事秋风悲画扇。