728x90
콜라츠의 추측?
#include "stdio.h"
void hailstone(int);
void main()
{
int n;
printf("Hailstone Number : ");
scanf("%d",&n);
hailstone(n);
}
void hailstone(int n)
{
printf("%d\n",n);
if(n==1){}
else if(n%2==0)
hailstone(n/2);
else
hailstone(n*3+1);
}
'it > programming' 카테고리의 다른 글
| [C++] 이진검색 (0) | 2012.07.16 |
|---|---|
| [ C++ ] Call by reference 기법을 이용한 최대값 구하기 (0) | 2012.05.28 |
| [ C++ ] ctype.h 함수를 이용한 문자 치환 (0) | 2012.05.28 |