본문 바로가기

C언어36

[C언어 문제] 구구단 출력하기(2): 구구단 전체 출력하기 지난 포스팅에서는 구구단을 출력해 보았습니다. 사용자로부터 단을 입력받고 그 단에 해당되는 구구단을 화면에 출력하였습니다. 표준 입출력과 반복문을 이용하는 방법을 조금 더 자세하게 알아보기도 했습니다. 이번 포스팅에서는 구구단 전체를 출력해 보도록 하겠습니다. C언어 문제. 구구단 출력하기(2): 구구단 전체 출력하기 화면에 다음과 같이 출력되도록 프로그래밍하시오. 2 단 2 * 1 = 2 2 * 2 = 4 2 * 3 = 6 ... 9 * 7 = 63 9 * 8 = 72 9 * 9 = 81 조건 1. 각 단이 출력되기 전 몇단인지 출력하시오. 조건 2. 반복문을 이용하시오. *프로그래밍 의도 표준 출력을 이용할 수 있는가? 반복문을 이용할 수 있는가? 중첩 반복문을 이용할 수 있는가? *문제 해결을 위한.. 2021. 5. 30.
[C언어 문제] 구구단 출력하기(1): 단을 입력받아 출력하기 이번 포스팅에서는 구구단을 출력해보려 합니다. 구구단은 반복문에서 사용되는 가장 기본적인 형태로 만들어 볼 수 있는 프로그래밍입니다. 이번 포스팅에서는 첫 번째로 사용자로부터 원하는 단을 입력받아서 출력해보도록 하겠습니다. C언어 문제. 구구단 출력(1): 단을 입력받아 출력하기 화면에 다음과 같이 출력되도록 프로그래밍하시오. 출력할 단을 입력하세요: 7 7 * 1 = 7 7 * 2 = 14 7 * 3 = 21 7 * 4 = 28 7 * 5 = 35 7 * 6 = 4 7 * 7 = 49 7 * 8 = 56 7 * 9 = 63 조건 1. 사용자로부터 정수를 입력받으시오. 조건 2. 반복문을 사용하시오 *프로그래밍 의도 표준 입출력 함수를 사용할 수 있는가? 반복문을 사용할 수 있는가? *문제 해결을 위한 .. 2021. 5. 29.
[C언어 문제] 랜덤(random)함수를 이용한 Up & Down 게임 만들기 이번에 만들어볼 문제는 업 다운 게임입니다. 0에서 100까지의 숫자 중에서 하나의 숫자를 정하면 그 숫자를 업다운으로 해서 맞추는 게임입니다. 비교적 간단한 게임입니다. 이번 포스팅에서는 기본 헤더인 stdio.h 외에 추가적인 헤더를 사용해서 랜던 함수를 이용해 보도록 하겠습니다. C언어 문제. 랜덤(random) 함수를 이용한 Up & Down 게임 만들기 화면에 다음과 같이 출력되도록 프로그래밍하시오. 숫자를 입력하세요 ( 0 ~ 100 ) : 105 범위에 벗어난 숫자입니다. 숫자를 입력하세요 ( 0 ~ 100 ) : 30 Down 숫자를 입력하세요 ( 0 ~ 100 ) : 20 Up 숫자를 입력하세요 ( 0 ~ 100 ) : 25 정답입니다. 조건 1. rand() 함수를 사용하기(rand().. 2021. 5. 12.
[C언어 문제] 두 수의 최소공배수(LCM) 구하기 지난 C언어 문제에서는 두 수의 최대공약수를 구하는 문제를 풀어보았습니다. 최대공약수가 있다면 최소공배수도 구해봐야겠죠? 이번 포스팅에서는 두 수의 최소공배수를 구하는 방법을 알아보겠습니다. C언어 문제. 두 수의 최소공배수 구하기 화면에 다음과 같이 출력되도록 프로그래밍하시오. 두 양의 정수를 입력하시오 : 6 9 최소공배수=18 조건 1. 반복문(for, while, do ... while)을 이용하기 조건 2. 조건문(if) 이용하기 * 프로그래밍 의도 최소공배수를 구하는 방법을 프로그래밍으로 옮길수 있는가? 두 양의 정수를 입력받을 수 있는가? 반복문을 사용할 수 있는가? 조건문을 사용할 수 있는가? * 문제 해결을 위한 글 2020.08.06 - [쿤즈 Dev/C] - [C언어] 표준입력 표준출.. 2021. 5. 6.
[C언어 문제] 두 수의 최대 공약수 구하기 C언어를 이용해서 간단한 수학 문제를 만들어 보는 것이 프로그래밍 사고적으로 도움이 많이 되는 것 같아요. 앞선 포스팅들에서는 팩토리얼이나 피보나치수열에 대해서 프로그래밍을 해보았습니다. 2021.04.17 - [쿤즈 Dev/C] - [C언어 문제] Factorial(팩토리얼: 계승) 구하기 (반복문 이용) 2021.04.20 - [쿤즈 Dev/C] - [C언어 문제] Factorial(팩토리얼: 계승) 구하기 (재귀 함수 이용) 2021.04.22 - [쿤즈 Dev/C] - [C언어 문제] 피보나치(Fibonacci) 수열 만들기 이번 포스팅에서는 두 수의 최대 공약수를 구해보려 합니다. C언어 문제. 두 수의 최대 공약수(GCD) 구하기 화면에 다음과 같이 출력되도록 프로그래밍하시오. 두 양의 정수를.. 2021. 4. 26.
[C언어 문제] 피보나치(Fibonacci) 수열 만들기 C언어를 이용한 문제들은 대부분 수학적 문제들을 구해보는 것들이 좋은 것 같습니다. 지난 포스팅에서는 재귀 함수를 이용해서 팩토리얼(Factorial)을 구해보았는데요. 2021.04.17 - [쿤즈 Dev/C] - [C언어 문제] Factorial(팩토리얼: 계승) 구하기 (반복문 이용) 2021.04.20 - [쿤즈 Dev/C] - [C언어 문제] Factorial(팩토리얼: 계승) 구하기 (재귀 함수 이용) 하나의 문제에도 여러가지 방법들을 사용해서 만들어 볼 수 있었습니다. 이번 포스팅에서는 피보나치(Fibonacci) 수열을 만들어 보도록 하겠습니다. C언어 문제. 피보나치(Fibonacci) 수열을 만드시오. 화면에 다음과 같이 출력되도록 프로그래밍하시오. 반복 횟수 입력 : 10 피보나치 수.. 2021. 4. 22.
[C언어 문제] Factorial(팩토리얼: 계승) 구하기 (재귀 함수 이용) 지난 포스팅에서는 Factorial을 구하기 위해서 반복문을 사용했습니다. 그리고 살짝 언급은 해드렸었지만 반복문 말고도 재귀 함수를 이용해서 프로그래밍도 가능합니다. 이번 포스팅에서는 재귀함수를 이용해서 Factorial을 구해보도록 하겠습니다. C언어 문제. 재귀함수를 이용해서 Factorial 구하기 화면에 다음과 같이 출력되도록 프로그래밍하시오. 양의 정수를 입력하세요 : -1 양의 정수가 아닙니다. 양의 정수를 입력하세요 : 5 5! = 120 조건 1. 양의 정수(자연수)를 입력받도록 합니다. 양의 정수가 아닐 경우 다시 입력받습니다. 조건 2. 재귀함수를 이용하기 *프로그래밍 의도 정수형 변수를 선언할 수 있는가? 연산자를 사용할 수 있는가? 재귀 함수를 사용할 수 있는가? 조건문을 사용할 .. 2021. 4. 20.
[C언어 문제] Factorial(팩토리얼: 계승) 구하기 (반복문 이용) 조건문을 이용해서 홀수 또는 짝수를 알아보는 프로그래밍을 지난 포스팅에서 해보았습니다. 필요한 내용들은 연산자를 사용하는 방법과 조건문을 사용하는 방법들이었어요. 이번에는 반복문을 사용해서 수학에서 배우는 Factorial을 계산하는 프로그래밍을 해보도록 하겠습니다. C언어 문제. 자연수를 입력받아 Factorial을 구하시오. 화면에 다음과 같이 출력되도록 프로그래밍하시오. 양의 정수를 입력하세요 : -1 양의 정수가 아닙니다. 양의 정수를 입력하세요 : 5 5! = 120 조건 1. 양의 정수(자연수)를 입력받도록 합니다. 양의 정수가 아닐 경우 다시 입력받습니다. 조건 2. 반복문을 이용하세요.(for, while, do... while) *프로그래밍 의도 정수형 변수를 선언할 수 있는가? 연산자를.. 2021. 4. 17.
[C언어 문제] 숫자가 홀수인지 짝수인지 판별하기 프로그래밍을 하다 보면 조건이 필요하고 이를 판단하는 것이 필요합니다. 여러 가지 판단이 있지만 이번 포스팅에서는 입력받은 숫자가 홀수인지 짝수인지 판별하는 프로그래밍을 진행해 보도록 하겠습니다. C언어 문제. 입력받은 숫자가 홀수인지 짝수인지 판별하기 화면에 다음과 같이 출력되도록 프로그래밍하시오. 정수를 입력하세요 : 10 입력한 정수 10은(는) 짝수입니다. 조건 1. 수는 정수만 입력받도록 합니다. 조건 2. 입력받은 정수와 홀수, 짝수 여부를 함께 출력합니다. *프로그래밍 의도 변수를 사용할 수 있는가? 조건문을 사용할 수 있는가? 산술 연산자와 비교 연산자를 사용할 수 있는가? *문제 해결을 위한 글 2020.08.04 - [쿤즈 Dev/C] - [C언어] 데이터 타입(Data Types) 과.. 2021. 4. 15.