c
高级面试题目
1
、有一分数序列:1/2,1/4,1/6,1/8„„,用函数调用的方法,求此数列前
20
项
的和
#include
double getvalue
{
double result = 0;
int i = 2;
while
{
result += / i;s://
一定要使用
做除数,不能用
1
,否则结果将自动转
化成整数,即
i += 2;
}
return result;
}
int main
{
printf);
system;
return 0;
}
2
、有一个数组
a[1000]
存放
0--1000;
要求每隔二个数删掉一个数,到末
尾时循环至开头继续进行,求最后一个被删掉的数的原始下标位置。
以
7
个数为例:
{0,1,2,3,4,5,6,7}
0-->1-->2
(删除)
-->3-->4-->5-->6-->7-->0
(删除)
,
如此循环直到最后一个数被删除。
方法
1
:数组
#include
using namespace std;
#define null 1000
int main
{