[code]#include <stdio.h>
void hailstones(int n);
int main(int argc, char *argv[])
{
int n;
printf("Please Insert Number : ");
scanf("%d",&n);
printf("%5d",n);
hailstones(n);
printf("\n");
return 0;
}
void hailstones(int n)
{
int i=2;
while(n>1)
{
if(n%2==0) // 짝수면
{
n /= 2;
printf("%5d",n);
}
else
{
n*=3;
++n;
printf("%5d",n);
}
if(i%6==0) printf("\n");
++i;
}
}[/code]
어떤 수를 넣더라고 (정수) 요녀석을 거치면 1이 남는다나 ..
void hailstones(int n);
int main(int argc, char *argv[])
{
int n;
printf("Please Insert Number : ");
scanf("%d",&n);
printf("%5d",n);
hailstones(n);
printf("\n");
return 0;
}
void hailstones(int n)
{
int i=2;
while(n>1)
{
if(n%2==0) // 짝수면
{
n /= 2;
printf("%5d",n);
}
else
{
n*=3;
++n;
printf("%5d",n);
}
if(i%6==0) printf("\n");
++i;
}
}[/code]
어떤 수를 넣더라고 (정수) 요녀석을 거치면 1이 남는다나 ..
'Native > C' 카테고리의 다른 글
기본적인 Array 관련 내용 (0) | 2013.10.02 |
---|---|
printf 옵션 (0) | 2013.10.02 |
난감모드 연산 ㅡ.ㅡ; (0) | 2013.10.02 |
Prime 구하기 (0) | 2013.10.02 |
table power (0) | 2013.10.02 |