2012年11月21日

Eratosthenes筛法求1-100之间的素数

摘要: /*写出不超过100的所有的素数。解将不超过100的正整数排列如下:123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100按以下步骤进行:(ⅰ)删去1,剩下的后面的第一个数是2,2是素数;(ⅱ)删去2后面的被2整除的数,剩下的2后面的第一个数是3,3是素数;(ⅲ)再删去 阅读全文

posted @ 2012-11-21 11:40 java开发学习 阅读(596) 评论(0) 推荐(0)

C++技巧:尽量的少使用强制类型转换

摘要: C++和VB等语言在一点上有很大程度的区别,C++ 的规则设计为保证不会发生类型错误。在理论上,如果你的程序想顺利地通过编译,你就不应该试图对任何对象做任何不安全的或无意义的操作。这是一个非常有价值的保证,你不应该轻易地放弃它。 不幸的是,强制转型破坏了类型系统。它会引起各种各样的麻烦,其中一些容易被察觉,另一些则格外地微妙。如果你从 C,Java,或 C# 转到 C++,请一定注意,因为强制转型在那些语言中比在 C++ 中更有必要,危险也更少。但是 C++ 不是 C,也不是 Java,也不是 C#。在这一语言中,强制转型是一个你必须全神贯注才可以靠近的特性。 我们就从回顾强制转型的语... 阅读全文

posted @ 2012-11-21 11:22 java开发学习 阅读(426) 评论(0) 推荐(0)

导航