摘要: #include #include #include int main(){ int n,m,a[30][30],i,j,max,flag_i,flag_j,sum; while(~scanf("%d%d",&n,&m) && (n||m)) { memset(a... 阅读全文
posted @ 2015-09-23 19:35 StevenLuke 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 一个n*m的矩形, 当n=1时,即只有一列:一个一个地数,有m个;二个二个地数,有m-1个;。。。;m个m个地数,有1个。所以就有(1+m)*m / 2个。 当m=1时,即只有一行:一个一个地数,有n个;二个二个地数,有n-1个;。。。;n个n个地数,有1个。所以就有(1+n)*n / 2... 阅读全文
posted @ 2015-09-23 18:52 StevenLuke 阅读(107) 评论(0) 推荐(0) 编辑
摘要: const 成员函数的声明看起来怪怪的:const 关键字只能放在函数声明的尾部,大概是因为其它地方都已经被占用了。 任何不会修改数据成员(即函数中的变量)的函数都应该声明为const 类型。 const对象默认调用const成员函数,非const对象默认调用非const成员函数; ... 阅读全文
posted @ 2015-09-23 14:49 StevenLuke 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 看到const关键字,程序员首先想到的可能是const 常量。 const 更大的魅力是它可以修饰函数的参数、返回值,甚至函数的定义体。 const 是constant 的缩写,“恒定不变”的意思。被const 修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。所以很多C+... 阅读全文
posted @ 2015-09-23 14:46 StevenLuke 阅读(762) 评论(0) 推荐(0) 编辑