C#算法在程序员面试中经常会遇见,那么使用C#算法如何解决呢?下面首先来看看面试题题目:
已知数列:1,1,2,3,5,8,13,21,34,..... 求第50个数值? 并用c#写出算法?
C#算法实现如下:
//n:要求的第n个数值,使用C#算法解决
private int getValues(int n)
{
int i,j,k,temp;
j=1;
k=1;
temp=0;
if(n<=2)
{
return k;
}
else
{
for(i=0;i<n-2;i++)
{
temp=k;
k=k+j;
j=temp;
}
return k;
}
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
C#算法解决的这道面试题就向你介绍到这里,希望对你了解C#算法有所帮助。
【编辑推荐】