- 博客(6)
- 收藏
- 关注
原创 C语言函数 变长参数
用C语言实现拥有变长参数列表的函数,由于参数是顺序压栈的,所以可以由程序员自己利用指针取到每一个参数void args_func( Type *arg0, ... ) { Type *ap; ap = ((Type *)&arg0) + sizeof(arg0);//取得栈顶地址加最后一个固定参数的地址偏移,得到第一个不定参数的地址 ap = ap + sizeof
2011-07-03 08:36:21
359
原创 北大 ACM 1111题
北大ACM 网站题 1111, http://poj.org/problem?id=1111题目:求图像的周长。 利用广度优先解决的代码:#include #include using namespace std;char Picture[20][20];int perimeter=0;int MaxRow,MaxCol;stack OpenStack;void readD
2011-06-30 17:12:00
328
原创 北大 ACM 1423
题目大意:在这个问题中,你会被给予一个数,你需要决定它的阶乘中的数字的个数。输入:包括几行,每行有一个整数。第一行为一个整数n,n为测试的次数。之后的每行为一个m,其范围为1 。解题思路:计算位数。程序代码:#include#includeconst long double e=2.7182818284590452354, pi=3.1415926535897932
2011-06-26 17:14:00
402
原创 ACM poj 北大acm 题目分类(收集)
1、 排序1423, 1694, 1723, 1727, 1763, 1788, 1828, 1838, 1840, 2201, 2376, 2377, 2380, 1318, 1877, 1928, 1971, 1974, 1990, 2001, 2002, 2092, 2379,1002(需要字符处理,排序用快排即可) 1007(稳定的排序) 2159(题意较难懂) 22312371(简单排序
2011-06-24 12:47:00
429
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人