-
반응형123456789101112131415161718192021222324252627282930313233#include <stdio.h>int get_cycle_number(int n);int main(void){int num, n;printf("Enter a number: ");scanf("%d", &num);n = get_cycle_number(num);printf("\nsize: %d\n", n);}int get_cycle_number(int n){int i;printf("%5d", n);for (i = 0; n != 1; i++){if (n % 2 == 0)n /= 2;elsen = n * 3 + 1;printf("%5d", n);}return i;}
cs 짝수일 경우 num / 2
홀수일 경우 num * 3 + 1
결과:
반응형'코딩 > C언어' 카테고리의 다른 글
배열 회전 (180도) (0) 2019.03.18 규칙 계산 (재귀함수) (0) 2019.03.18 조합 계산 (재귀함수) (1) 2019.03.18 제곱 구하기 (재귀함수) (0) 2019.03.18 지뢰찾기 (中 폭탄 수 세기) (0) 2019.03.18