三级指针 n维指针用于控制权限,维数越高权限越高#define _CRT_SECURE_NO_WARNINGS#include#include/*//修改变量用一级指针//修改一级指针用二级指针//修改二级指针用三级指针//修改n级指针用n+1级指针c程序分配给全局变量内存后才启动main函数*/i...
分类:
其他好文 时间:
2015-05-26 21:13:05
阅读次数:
177
早就学过了套接字编程,但是原始套接字还没用过。最近听了网络安全老师的课,心血来潮,写了个抓包程序Demo,把代码分享给大家,感兴趣的可以看看。引用一句网络安全老师的话:“你们要本着技术的心态去实践,哎,一部分人,写着写着就成黑客了”。
#define _CRT_SECURE_NO_WARNINGS
#include
#include
#include
#include
#inc...
1.题目描述:点击打开链接
2.解题思路:首先选择一个人当队长,有n种选法;对于每一个队长,剩下的可以有0,1,2,...n-1个人,一共有2^(n-1)种情况。答案就是n*2^(n-1)。
3.代码:
#define _CRT_SECURE_NO_WARNINGS
#include
#include
#include
#include
#include
#include
#include...
分类:
其他好文 时间:
2015-05-22 13:35:28
阅读次数:
126
1.题目描述:点击打开链接
2.解题思路:本题实际上就是求x1+x2+...+xk=n的非负整数解的个数。根据组合数学的结论,答案是C(n+k-1,k-1)。可以事先预处理算出所有的组合数。
3.代码:
#define _CRT_SECURE_NO_WARNINGS
#include
#include
#include
#include
#include
#include
#include...
分类:
其他好文 时间:
2015-05-22 11:34:42
阅读次数:
120
1.题目描述:点击打开链接
2.解题思路:本题通过观察发现,如果两个数a,b的最大公约数是G,那么G≤a且G≤b。因此直接令a=G即可。如何判断是否有解呢,只需要看是否满足gcd(G,L)==G就行了。如果满足,b=L。
3.代码:
#define _CRT_SECURE_NO_WARNINGS
#include
#include
#include
#include
#include
#i...
分类:
其他好文 时间:
2015-05-20 16:24:41
阅读次数:
133
1.测试环境 vs2013 windows 7
采用累乘的方式实现,然后再统一的进位,最后将其在转换为字符串,输出。
程序代码:
#define _CRT_SECURE_NO_WARNINGS
#include
struct BigDataMutliplie
{
private:
char data_a[100];
char data_b[100];
int len_a;
int...
分类:
编程语言 时间:
2015-05-15 09:05:14
阅读次数:
141
一元多项式相乘,需要将一个多项式的每一项的指数与另一个多项式的每一项的指数相乘。
代码实现:
头文件以及函数声明:
#ifndef _POLYN_H
#define _POLYN_H
#include
#include
#include
using namespace std;
#define _CRT_SECURE_NO_DEPRECAT...
分类:
其他好文 时间:
2015-05-08 20:18:42
阅读次数:
124
network类:
自定义network.h头文件#ifndef _WINSOCK_DEPRECATED_NO_WARNINGS
#define _WINSOCK_DEPRECATED_NO_WARNINGS
#endif#ifndef _CRT_SECURE_NO_WARNINGS
#define _CRT_SECURE_NO_WARNINGS
#endif
#ifndef _NetWork...
分类:
编程语言 时间:
2015-05-02 13:58:59
阅读次数:
153
1.题目描述:点击打开链接
2.解题思路:本题要求当前的密码经过最少的转动后和最终的密码一样。可以利用贪心法解决。考虑第i位,假设当前位a,目标为b,那么有两种转动方式,所需的步数分别为abs(a-b)和10-abs(a,b),取较小者即可。累加后即为最小的步数。
3.代码:#define _CRT_SECURE_NO_WARNINGS
#include
#include<...
分类:
其他好文 时间:
2015-05-01 12:03:16
阅读次数:
118
二次扫描文件法实现的电子词典
#define _CRT_SECURE_NO_WARNINGS
#include
#include
#include
#include
struct dict
{
char *key;
char *content;
};
int get_dict_size(FILE *pfile)//得到字典文件中词条总数
{
if (pfile == NULL)...
分类:
其他好文 时间:
2015-04-28 20:59:34
阅读次数:
160