- 博客(5)
- 资源 (26)
- 收藏
- 关注
原创 栈的应用:数制转换
数制转换:十进制数N和其它d进制数的转换是计算机实现计算的基本问题,其解决方法很多,其中一种简单方法基于以下原理.N=(N div d)*d+N mod d (其中:div为整除运算,mod 为求余运算.)例如:10进制数1348转换为8进制为:2504.其运算过程如下:N N div d N mod d1348 168 4168 21 021 2 52 0 2
2012-07-26 00:10:06 1435
原创 “火柴棍式”程序员面试题
有时候,有些面试题是很是无厘头,这不,又有一个,还记得小时候玩的的“火柴棍游戏”吗,就是移动一根火柴棍改变一个图或字的游戏.程序面试居然也可以这么玩,看看下面这个火柴棍式的程序面试题吧.下面是一个C程序,其想要输出20个减号,不过,粗心的程序员把代码写错了,你需要把下面的代码修改正确,不过,你只能增加或是修改其中的一个字符,请你给出三种答案。int n = 20; for(
2012-07-26 00:06:28 1365 13
原创 不用+、-、×、÷做加法
写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/例如,5+17=22 首先,思考如何做十进制的加法.1)各位相加,不进位:相加后,个位为2(相加不要考虑进位),十位为1,最后相加的结果是12;2)有进位的,求进位值:个位中5+7有进位,然后左移一位,得到进位值是10;3)将前面两个加起来:12+10=22,刚好5+17=22. 两数之和,不能用四则运算,那么只能用位
2012-07-25 00:21:06 1028
原创 大整数加法
I have a very simple problem for you. Given two integers A and B, your job is to calculate the Sum of A + B.InputThe first line of the input contains an integer T(1<=T<=20) which means the numbe
2012-07-25 00:17:36 887
原创 笔试题:712的729次方的最后4位数是多少?
问题:设计一个程序,求出712的729次方的最后4位数是多少?大整数相乘问题,不能简单的乘,早就溢出了.所以要另辟蹊径.在相乘时每次取出后四位其余丢弃,不影响最后的四位数.源代码如下:#include #include using namespace std; int main(){int value = 1;for(int i=1;i<=729;++i){
2012-07-25 00:12:16 1663 5
程序员求职大礼包
2012-01-09
中值滤波算法VC实现(代码)
2011-04-26
用汇编的写的五子棋(附代码)
2011-04-23
Google C++编程风格指南
2011-04-23
微软研究院C++面试集(整理不容易)
2009-12-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人