小说网 找小说 无限小说 烟雨红尘 幻想小说 酷文学 深夜书屋

2013年10月25日

基于Visual C++2013拆解世界五百强面试题--题16-进制分析

摘要: 清写出下列代码的输出内容#include int main(){ int a = -1, b = -12, c = -123, d = -1234; printf("%d,%d,%d,%d,%u,%u,%u,%u\n", a, b, c, d, a, b, c, d); printf("%o,%... 阅读全文

posted @ 2013-10-25 16:55 牛栏山1 阅读(100) 评论(0) 推荐(0) 编辑

基于Visual C++2013拆解世界五百强面试题--题15-递归相加

摘要: 有一分数序列: 1/2 , 1/4 , 1/6 , 1/8 ......,用递归的方法,求此数列20项之和.可以看出规律:每一项位1/n*2这个很容易些递归,但是要注意一点,使用浮点数相除保存:下面上代码:#include double fun(int i){ //如果是第一项直接返回结果 if... 阅读全文

posted @ 2013-10-25 16:51 牛栏山1 阅读(89) 评论(0) 推荐(0) 编辑

基于Visual C++2013拆解世界五百强面试题--题14-循环删除

摘要: 有一个数组a[1000]存放0-1000,要求每隔二个数删除一个数,到末尾时循环到开头继续进行,求最后一个被删掉数的原始下标。看到题目可以用循环链表保存这些数,然后循环删除,大大减少了一些复杂的边界判断。下面上代码,看链表建立和删除的具体过程:#include #include typedef ... 阅读全文

posted @ 2013-10-25 16:45 牛栏山1 阅读(97) 评论(0) 推荐(0) 编辑

基于Visual C++2013拆解世界五百强面试题--题13-找最大公共子字符串

摘要: 编程实现:找出两个字符串中最大公共子字符串,如"abccade"和"dgcadde"的最大子字符串为"cad"。如果不考虑效率的话直接比较,设置一个指针指向最大公共字符串,一个变量保存最大公共子字符串的长度。然后用第二个字符串的所有子字符串和第一个字符串的所有子字符串比较,将最大相同子字符串信息保... 阅读全文

posted @ 2013-10-25 16:37 牛栏山1 阅读(71) 评论(0) 推荐(0) 编辑

基于Visual C++2013拆解世界五百强面试题--题12-进制转换

摘要: 编程实现,把十进制数(long型)分别以二进制和十六进制形式输出,不能使用printf系列库函数。转换成二进制,直接循环移位依次取每一位,判断1或0然后将相应字符放入字符串缓冲区中。对于十六进制,每一位数字符对应四位,可以每次取四位,判断相应字符放入字符串缓冲区中。理解了基本原理下面直接上代码:#... 阅读全文

posted @ 2013-10-25 16:25 牛栏山1 阅读(81) 评论(0) 推荐(0) 编辑

导航