닷넷4.0, C#로 구현한 피보나치 수열,재귀호출(C# fibonacci),C#, 닷넷4.0 강좌
소스 올립니다.
소스 올립니다.
참고하세요.
using System;
class FiboTest1
{
static long fibo(int value)
{
int tmp=0, v1=1, v2=1;
if (value == 1 || value == 2)
{
return 1;
}
for(int i=3; i<= value; i++)
{
tmp = v2;
v2 = v2 + v1;
v1 = tmp;
}
return v2;
}
static void Main(string[] args)
{
if (args.Length < 1)
{
Console.WriteLine("인자의 수가 부족합니다...");
Console.WriteLine("Usage : FiboTst1 Arg1");
return;
}
int toValue = Convert.ToInt32(args[0]);
class FiboTest1
{
static long fibo(int value)
{
int tmp=0, v1=1, v2=1;
if (value == 1 || value == 2)
{
return 1;
}
for(int i=3; i<= value; i++)
{
tmp = v2;
v2 = v2 + v1;
v1 = tmp;
}
return v2;
}
static void Main(string[] args)
{
if (args.Length < 1)
{
Console.WriteLine("인자의 수가 부족합니다...");
Console.WriteLine("Usage : FiboTst1 Arg1");
return;
}
int toValue = Convert.ToInt32(args[0]);
for(int i=1; i <= toValue; i++)
{
Console.Write("{0} ", fibo(i));
}
}
}
{
Console.Write("{0} ", fibo(i));
}
}
}
아래는 재귀호출을 이용한 예제 입니다.
using System;
class FiboTest2
{
static long fibo(int value)
{
if (value == 1 || value == 2)
{
return 1;
}
return fibo(value-1) + fibo(value-2);
}
class FiboTest2
{
static long fibo(int value)
{
if (value == 1 || value == 2)
{
return 1;
}
return fibo(value-1) + fibo(value-2);
}
static void Main(string[] args)
{
if (args.Length < 1)
{
Console.WriteLine("인자의 수가 부족합니다...");
Console.WriteLine("Usage : FiboTst1 Arg1");
return;
}
int toValue = Convert.ToInt32(args[0]);
{
if (args.Length < 1)
{
Console.WriteLine("인자의 수가 부족합니다...");
Console.WriteLine("Usage : FiboTst1 Arg1");
return;
}
int toValue = Convert.ToInt32(args[0]);
for(int i=1; i <= toValue; i++)
{
Console.Write("{0} ", fibo(i));
}
}
}
{
Console.Write("{0} ", fibo(i));
}
}
}
>>>오라클자바커뮤니티에서 운영하는 개발자 전문교육 ,개인80%환급[www.onjprogramming.co.kr]
[평일저녁9/26]Spring3.X, MyBatis, Hibernate실무과정
[주말9/28] 웹퍼블리싱 마스터
[주말9/28]Spring3.X, MyBatis, Hibernate실무과정
[주말9/28]자바기초에서JSP,Ajax,jQuery,Spring3.2,MyBatis까지
[주말9/28]SQL초보에서실전전문가까지
[주말9/28]C#,ASP.NET마스터
[평일저녁9/26]Spring3.X, MyBatis, Hibernate실무과정
[주말9/28] 웹퍼블리싱 마스터
[주말9/28]Spring3.X, MyBatis, Hibernate실무과정
[주말9/28]자바기초에서JSP,Ajax,jQuery,Spring3.2,MyBatis까지
[주말9/28]SQL초보에서실전전문가까지
[주말9/28]C#,ASP.NET마스터
| 스프링3.X게시판&오라클힌트,SQL튜닝,사례연구 | 총 | 4일 | 32시간 | 09-27 | |
| [기업특강]JAVA,JSP,AJAX,jQUERY | 총 | 5일 | 40시간 | 10-04 | |
| Spring3.X, MyBatis, Hibernate실무과정 | 총 | 5일 | 35시간 | 10-10 | |
| Spring3.X, MyBatis, Hibernate실무과정 | 총 | 12일 | 36시간 | 09-26 | |
| 자바초보에서안드로이드까지 | 총 | 18일 | 54시간 | 10-04 | |
| 자바기초에서JSP,Ajax,jQuery,Spring3.2,MyBatis까지 | 총 | 24일 | 72시간 | 10-04 | |
| 스프링3.X게시판&오라클힌트,SQL튜닝,사례연구 | 총 | 11일 | 33시간 | 10-08 | |
| JAVA&WEB프레임워크실무과정 | 총 | 33일 | 99시간 | 10-10 | |
| JAVA,JSP 초보에서 실무까지 | 총 | 18일 | 56시간 | 10-17 | |
| 자바초보에서안드로이드까지 | 총 | 8일 | 56시간 | 09-28 | |
| Spring3.X, MyBatis, Hibernate실무과정 | 총 | 5일 | 35시간 | 09-28 | |
| 자바기초에서JSP,Ajax,jQuery,Spring3.2,MyBatis까지 | 총 | 10일 | 70시간 | 09-28 | |
| MiPlatform, XPlatform 실무강좌 | 총 | 5일 | 35시간 | 10-05 | |
| 스프링3.X게시판&오라클힌트,SQL튜닝,사례연구 | 총 | 4일 | 32시간 | 10-05 | |
| JAVA&WEB프레임워크실무과정 | 총 | 14일 | 98시간 | 10-12 | |
댓글 없음:
댓글 쓰기