C++面试题

当前位置: 面试问题网 > C++面试题 > RealTek面试题

RealTek面试题

写一个函数计算当参数为n(n很大)时的值 1-2+3-4+5-6+7……+n ; long fn(long n) {  if(n 0);   exit(1);  }  if(0==n%2)   return (n/2)*(-1);  else   return (n/2)*(-1)+n; } //******************************************************** 要求我用一种技巧性的编程方法来用一个函数实现两个函数的功能n为如: fn1(n)=n/2!+n/3!+n/4!+n/5!+n/6! fn2(n)=n/5!+n/6!+n/7!+n/8!+n/9!   现在用一个函数fn(int n,int flag)实现,当flag为0时,实现fn1功能,如果flag为1时实现fn2功能!他的要求还是效率,效率,效率!说实在话,如果我心情好的话我应该能给出一种比较好的算法,但我那时真的没有什么心思再想了,我在纸上胡乱画了一些诸如6!=6*5!的公式后直截了当的跟他说要他给出他的答案!面试官也没有说什么,给出了他的思路:   定义一个二维数组 float t[2][5]存入[2!,3!,4!,5!,6!},{5!,6!,7!,8!,9!]然后给出一个循环: for(i=0;i

【RealTek面试题】相关文章

1. RealTek面试题

2. 简述你对Statement,PreparedStatement,CallableStatement的理解

3. 用Python匹配HTML tag的时候,<.*>和<.*?>有什么区别

4. 若通过ObjectOutputStream向一个文件中多次以追加方式写入object,为什么用ObjectInputStream读取这些object时会产生StreamCorruptedExcepti

5. Java 中访问数据库的步骤?Statement 和PreparedStatement 之间的区别?

6. Linux Interview Questions For software testers

7. 软件测试LoadRunner面试题:What is correlation? Explain the difference between automatic correlation and manu

8. 软件测试LoadRunner面试题:What is the difference between Overlay graph and Correlate graph?

9. Java如何获得ResultSet的总行数

10. 如何反序的迭代一个序列?how do I iterate over a sequence in reverse order

本文来源:https://www.mianshiwenti.com/a13154.html

点击展开全部

《RealTek面试题》

将本文的Word文档下载到电脑,方便收藏和打印

推荐程度:

进入下载页面

﹝RealTek面试题﹞相关内容

「RealTek面试题」相关专题

其它栏目

也许您还喜欢