반응형 Programming/C28 [C] 피보나치 수열 (재귀함수) #include // 재귀함수 int fibo(int n) { if (n == 1) return 1; else if (n == 2) return 1; else return fibo(n - 1) + fibo(n - 2); } int main() { int i, num; printf("정수 입력 : "); scanf_s("%d", &num); for(i = 1; i 2017. 4. 3. [C] 정수 개수 입력 받고 가장 큰 정수 출력하기 #include int main() { int num = 0; int max, i; int input; printf("입력 할 정수 개수 : "); scanf_s("%d", &input); scanf_s("%d", &max); // max 값 초기화 for (i = 1; i < input; i++) { scanf_s("%d", &num); if (max < num) max = num; } printf("%d \n", max); } 2017. 4. 3. [C] 별(*)로 산 만들기 ※ for문 여러개 써도 되지만 일부러 2개만 씀 // 1사분면 x축 증가 y축 감소 #include int main() { int num; int i, j; printf("input : "); scanf_s("%d", &num); for (i = 0; i < num; i++) { for (j = 0; j = 1; i--) { for (j = 1; j 2017. 4. 3. [C] 2진수, 8진수 16진수 변환 #include int main() { int select, num; int bin, sum = 0; int i = 1; // 1의 자리 숫자 표현 printf("1. 2진수 \n"); printf("2. 8진수 \n"); printf("3. 16진수 \n"); scanf_s("%d", &select); printf("값 입력 : "); scanf_s("%d", &num); switch (select) { case 1: // 2진수 변환 while (num > 0) { bin = num % 2; sum += bin * i; num = num / 2; i *= 10; //10의 자리씩 곱함 } printf("변환한 값은 %d(2진수) \n", sum); break; case 2: // 8진수 변환 prin.. 2017. 4. 3. 이전 1 2 3 4 5 다음 반응형