上一篇讲了ruby中的可调用对象proc和lambda,他们都是块转换成的对象。ruby中的可调用对象还有方法。通过使用method方法,并且以方法名作为参数(字符串或者符号),就可以得到一个方法对象。如下:1 class C2 def talk3 p "hello wo...
分类:
其他好文 时间:
2014-07-30 17:19:34
阅读次数:
263
http://acm.hdu.edu.cn/showproblem.php?pid=1085
题意:1元,2元,5元的硬币分别有num[1],num[2],num[3]个。问用这些硬币不能组合成的最小钱数。
继续母函数。
有两个注意的地方:
对c2[]初始化的同时也要对c1[]初始化。
最后枚举到sum+1,因为存在[1,sum]都可以凑成的可能,这时输出sum+1。
...
分类:
其他好文 时间:
2014-07-27 23:56:49
阅读次数:
359
1 // 定义栈的数据结构,要求添加一个min 函数,能够得到栈的最小元素。 2 // 要求函数min、push 以及pop 的时间复杂度都是O(1)。 3 #include 4 #include "../data/own/c2_list.h" 5 using namespace std; 6 .....
分类:
其他好文 时间:
2014-07-27 22:49:49
阅读次数:
246
先说说为什么C语言的数组是从0开始:众所周知,C语言的数组是直接操作内存,那我们肯定得从内存的寻址开始说起,以“以行为主序”的分配为例:设数组的基址为LOC(a
c1 c2),每个数组元素占据l
个地址单元,那么aij
的物理地址可用一线性寻址函数计算:
LOC(aij)=LOC(a c1 c2)+( (i- c1) *( d2 - c2 + 1)+ (j- c2) )*l
推...
分类:
编程语言 时间:
2014-07-27 11:26:32
阅读次数:
287
实现: 1 #include "c2_list.h" 2 3 template 4 class Stack{ 5 public: 6 bool isEmpty() const 7 {return _list.empty();} 8 9 const object& top...
分类:
其他好文 时间:
2014-07-27 10:45:32
阅读次数:
201
形式语法结果注释数字{0:N2}12.36数字{0:N0}13货币{0:c2}$12.36货币{0:c4}$12.3656货币"¥{0:N2}"¥12.36科学计数法{0:E3}1.23E+001百分数{0:P}12.25%P and p present the same.日期{0:D}2006年1...
分类:
其他好文 时间:
2014-07-27 10:44:12
阅读次数:
217
#include
#include
char fun(char c)
{
if(c>='A'&&c='a'&&c='v'&&c<='z')
c=c-21;
return c;
}
main()
{
char c1,c2;
printf("\nEnter a etter (A-Z):");...
分类:
其他好文 时间:
2014-07-26 02:15:06
阅读次数:
188
以前看到那边分屏操作的觉得很高端,现在初步整理了一下。这里不是那个用代码实现的分屏,完全属于linux的操作命令一、打开并显示文件1.打开这个不用说了,就是vi xx.c,或者vi xx1.c xx2.c如果vi已经打开,则在底行模式输入 :open xx.c2.显示终端底行模式输入 :split ...
分类:
系统相关 时间:
2014-07-24 12:12:15
阅读次数:
502
#include
char fun(char ch)
{
if(ch>='0'&&ch<='9')
return '9'-(ch-'0');
}
main()
{
char c1,c2;
printf("\nThe result:\n");
c1='2';c2=fun(c1);
printf("c1=%c c2=%c\n",c1,c2);
c1='8';c2=fun(c1);
p...
分类:
其他好文 时间:
2014-07-23 13:29:46
阅读次数:
204