본문 바로가기
728x90
반응형

전체 글233

피보나치 수열 함수로 구현하기 fib_iter(int n) { if( n < 2 ) return n; else { int i, tmp, current=1, last=0; for(i=2;i 2009. 10. 19.
하노이탑 함수로 구현하기 #include void hanoi_tower(int n, char a, char b, char c) { if( n==1 ) printf("%c -> %c\n",a,c); else { hanoi_tower(n-1, a, c, b); printf("%c -> %c\n",a, c); hanoi_tower(n-1, b, a, c); } } void main() { int x; scanf("%d",&x); hanoi_tower(x, '1', '2', '3'); } 하노이 탑을 구현한것입니다... 흠~!! 그냥 대충 보셔도 아시겠죠??? 간단하게 하노이탑은 a b c 가 있으면 갯수에 따라서 a --->> c로 가는 것입니다. 일종에 b는 임시버퍼라고 생각을 하시면 쉬울꺼 같네요~~~ 그럼 1인경우는 할께 없으니.. 2009. 10. 19.
입력한 숫자 역으로 출력하기.. 배열이나 문자열을 사용하지 않고 산술연산만을 이용하여 입력된 숫자가 역으로 출력되게 하는 프로그램이다. 0123456 -> 654321 맨앞 0은 표시 하지 않게 한다.. 일반적인 1234 -> 4321로 표현하는 것~! #include int rev(int input){ int n,cnt=0,cnt1=0,sum=0,k=1; n = input; while(input>0){ input = input/10; cnt++; } cnt1 = cnt; while(cnt1>1){ k = k*10; cnt1--; } while(n>0){ sum =sum+((n%10)*k); n = n/10; k=k/10; } printf("%d",sum); return 0; } void main(){ int x,sss; scanf(".. 2009. 10. 19.
어제는 다음 코딩 테스트가 있던날... 말아먹었다..ㅠㅠ 아~~ 슬프다..ㅠㅠ 2009. 10. 18.
다음 공채 발표...;; 후훗~!!! 서류는 합격이구나~~ ㅋㅋㅋ 2009. 10. 12.
728x90
반응형