c高级面试题目.docx
《c高级面试题目.docx》由会员分享,可在线阅读,更多相关《c高级面试题目.docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C高级面试题目c高级面试题目1、有一分数序列:1/2, 1/4, 1/6, 1/8,用函数调用的方法,求此数列 前20项的和 ttinclude stdio.hdouble getValue() (double result = 0;int i = 2;while(i 42) result += 1.0 / i;肯定要使用1.0做除数,不能用1,否则结 果将自动转化成整数,即0. 000000i +二 2;return result;int main () (printf (result is %fn, getValue();system(pause);return 0; 2、有一个数组a10
2、00存放01000;要求每隔二个数删掉一个数, 到末尾时循环至开头连续进行,求最终一个被删掉的.数的原始下标 位置,c高级面试题目以7个数为例:0, 1, 2, 3, 4, 5, 6, 7 0-1-2 (删除)-3-4-5(删除)-6-7-0 (删 除),如此循环直到最终一个数被删除。方法1:数组#include iostreamusing namespace std;ttdefine null 1000int main()(int arr1000;for (int i=0;il000;+i)arri=i;int j=0;int count=0;while (count999)(while(a
3、rrj%1000=nul1)j=(+j)%1000;j=(+j)%1000;while (arrj%1000=null)j=(+j)%1000;j=(+j)%1000;while (arrj%1000=null)j=(+j)%1000;arrj=null;+count;)while(arrj=null)j=(+j)%1000;coutjendl;return 0;方法2:链表 ttincludeiostream using namespace std; #define null 0 struct node int data;node* next;);int main() ( node* hea
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高级 面试 题目
限制150内