0822 문제 > #### 달팽이가 몇 회만에 탈출하는지 코딩해 보세요. 문제 조건 우물의 높이는 100m로 설정한다. 달팽이가 한 번에 이동하는 거리는 5m이다. 달팽이는 50m 전까지는 5m를 이동한 후 1m를 밑으로 미끄러지며, 50m 이후 2m씩 아래로 미끄
시작 수를 저장할 start와 끝 수를 저장할 end를 선언한다.합계를 누적할 sum을 선언한 후 0으로 초기화시킨다.시작 수와 끝 수를 입력받아 각각start end에 값을 저장한다.만약 끝 수가 시작 수보다 작다면 끝 수인 end부터 start까지 연산한다. end
while문을 이용하시오.단을 입력받을 변수 num을 선언한다.단을 입력받아 num에 저장한다.구구단은 1~9까지 곱하므로 이 곱하는 수를 나타낼 i를 1로 초기화한다.i의 값이 9가 될 동안 해당 단인 num과 곱하는 수인 i를 곱한 값을 출력하여 구구단을 출력한다.
시작 값을 저장할 start변수와 마지막 값을 저장할 end변수와 사이의 값들의 합계를 저장할 sum변수를 선언 및 초기화한다.시작 수를 입력받아 start에 저장한다.마지막 수를 입력받아 end에 저장한다.start부터 end까지의 수를 모두 더한 값을 구해야 하기
3 x 1 = 33 x 2 = 63 x 3 = 93 x 4 = 123 x 5 = 153 x 6 = 183 x 7 = 213 x 8 = 243 x 9 = 274 x 1 = 44 x 2 = 84 x 3 = 124 x 4 = 164 x 5 = 204 x 6 = 244 x 7
함수를 이용하여 a와 b의 합계를 구하시오.더하는 기능을 가진 함수를 이용할 것더할 연산자와 피연산자인 a b를 각각 10과 20으로 초기화한다.더한 값을 저장할 result를 선언한다.sum함수를 호출해 더할 연산자와 피연산자를 매개변수로 준다.sum함수에서 retu
양수의 정숫값을 입력받는 함수를 만들 것매개변수를 사용하지 말 것정수인 양수를 입력받을 get_num()함수를 선언한다.입력받은 양수를 저장할 변수인 result변수를 선언한다.양수를 입력받는 함수인 get_num()함수를 호출한다. main함수에서 어떠한 값을 가져가
0915 > #### 시작 수와 끝 수를 입력받아 그 사이의 값의 합계를 구하시오. 실행 예시 소스 코드 소스 풀이 시작 값을 저장할 start변수와 마지막 값을 저장할 end변수와 사이의 값들의 합계를 저장할 sum변수를 선언 및 초기화한다. 시작 수를 입
10만큼의 큰 수를 구하는 함수와 10만큼의 작은 수를 구하는 함수를 이용할 것10만큼의 큰 수를 구하는 함수의 이름은 plusten(n)일 것10만큼의 작은 수를 구하는 함수의 이름은 minusten(n)일 것정수를 입력받아 저장할 변수인 num을 선언한다.정수 입력
원주율은 3.14로 한다.넓이는 반올림하여 소수 둘째자리까지 출력한다.원의 넓이는 반지름 \* 반지름 \* 원주율이다.넓이를 구하는 함수 이름은 getArea(int n)이다.입력받은 반지름을 저장할 변수인 r을 선언한다.반지름 입력 안내 메시지를 주고 scanf_s로
합계와 갯수를 저장할 sum과 cnt를 각각 0으로 초기화한다.1부터 100까지의 수 사이가 범위이기 때문에 for문에서 숫자 i의 초기값을 1로 주고 조건을 i <= 100로 준다. 범위 내의 모든 수를 보아야 하므로 i++을 해준다.만약 i를 3으로 나누었을
1017 > #### while문을 이용해서 -1, 3, -5, 7, -9, 11~ 99까지 출력하고 총합을 출력하세요. 소스 코드 소스 풀이 출력할 숫자인 num의 초깃값을 1로 잡습니다. 절댓값으로 놓고 보았을 때 1 3 5 7로 2씩 증가하는 규칙성이 있기
1018 > #### 10 이하의 숫자인 m과 n을 입력받아 재귀함수를 이용하여 m의 n제곱의 값을 구하여라. 소스 코드 소스 풀이 main()에서 정수형 타입의 m과 n을 선언해줍니다. 10이하의 정수 두 개를 입력받아 각각 m과 n에 값을 저장합니다. 이
두 소스 코드 모두 정답입니다.첫 번째로 보이는 소스코드는 제가 처음으로 짠 코드이고,두 번째로 보이는 소스코드는 좀 더 간결하게 나타낸 코드입니다.소스 풀이는 두 번째로 보이는 소스코드로 하겠습니다.문제에서의 조건을 보면 i는 두 자릿수의 100미만의 짝수라고 되어있
포인터 접근 방식을 사용하기iterate함수를 만들 때 값을 읽을 변수와 변수의 사이즈를 전달하기사이즈가 5인 arr변수에 1,2,3,4,5값을 넣는다.값을 읽어올 포인터 변수와 포인터 변수의 사이즈를 iterate함수에 전달한다.여기서 arr_size를 받아오는 이유
generateArray() : 입력받는 함수printArray() : 입력받은 정수를 출력하는 함수포인터와 배열을 둘 다 사용할 것getAverage() : 평균을 구하는 함수
수 입력 : 90더 낮습니다.수 입력 : 89더 낮습니다.수 입력 : 78더 낮습니다.수 입력 : 76더 낮습니다.수 입력 : 69더 높습니다.수 입력 : 7070이 맞습니다.Good!\`srand((unsigned int)time(NULL))로 random()을 사용
덧붙일 문자열인 ch와 ch2가 주어진다.첫번째 문자열인 ch의 길이를 구하기 위해 ch의 값이 null이 아닐 때까지 i를 1씩 증가시키며 while문을 반복해서 돌린다. i를 while문 밖에 둔 이유는 아래의 for문에서도 i의 값이 쓰일 것이기 때문이다.앞에서
1230 > #### 값이 주어진 상태에서 값에 맞는 히스토그램을 *을 이용하여 그리시오. 문제 조건 int list[10] = {9,2,5,4,0,1,7,3,8,6};은 주어진다. 실행 예시 소스 코드 소스 풀이 히스토그램에 포함될 제목들을 출력한다. 값