목록반복문 (9)
Prosto
if문과 for문에 대한 이해가 부족하면 아래의 글을 먼저 봐주세요. if문(조건문) 이해, 예제 -C언어 for문(반복문) 이해, 예제 -C언어 프로그래밍을 하여 프로그램을 만들 때 빠지지 않는, 가장 중요한 if문과 for문에 대하여 제대로 익히기 위해 if문(조건문)과 for문(반복문) 문제(예제)들을 풀어보도록 합시다. 저번 시간과 마찬가지로 진행됩니다! 이번 시간의 문제는 총 2개입니다. ( 수열 문제 -2 [일반 수열 + 피보나치 수열]) 각 문제에 대한 출력 결과 예시와 힌트 그리고 완성된 소스와 그에 대한 설명이 함께 제공될 겁니다. 자 그럼 시작해볼까요? 문제 1. 입력받은 개수 따라 '출력 결과 예'와 같은 수열을 출력하는 프로그램을 만드시오. (출력 결과 예1 : 5입력) (출력 결과..
if문과 for문에 대한 이해가 부족하면 아래의 글을 먼저 봐주세요. if문(조건문) 이해, 예제 -C언어 for문(반복문) 이해, 예제 -C언어 프로그래밍을 하여 프로그램을 만들 때 빠지지 않는, 가장 중요한 if문과 for문에 대하여 제대로 익히기 위해 if문(조건문)과 for문(반복문) 문제(예제)들을 풀어보도록 합시다. 저번 시간과 마찬가지로 진행됩니다! 이번 시간의 문제는 총 3개입니다. ( 수열 문제 -1 ) 각 문제에 대한 출력 결과 예시와 힌트 그리고 완성된 소스와 그에 대한 설명이 함께 제공될 겁니다. 자 그럼 시작해볼까요? 문제 1. 입력받은 개수 따라 '출력 결과 예'와 같은 수열을 출력하는 프로그램을 만드시오. (출력 결과 예1 : 5입력) (출력 결과 예2 : 10입력) 1. 'f..
if문과 for문에 대한 이해가 부족하면 아래의 글을 먼저 봐주세요. if문(조건문) 이해, 예제 -C언어 for문(반복문) 이해, 예제 -C언어 프로그래밍을 이용하여 프로그램을 만들 때 빠지지 않는, 가장 중요한 if문과 for문에 대하여 제대로 익히기 위해 if문(조건문)과 for문(반복문) 문제(예제)들을 풀어보도록 합시다. 저번 시간과 마찬가지로 진행됩니다! 이번 시간의 문제는 총 3개입니다. 각 문제에 대한 출력 결과 예시와 힌트 그리고 완성된 소스와 그에 대한 설명이 함께 제공될 겁니다. 자 그럼 시작해볼까요? 문제 1. 출력 결과와 같이 입력된 숫자 층의 반 피라미드를 만드시오. (출력 결과 예1 : 5입력) (출력 결과 예2 : 8입력) 1. '2중 for문을 사용합니다.' 2. 정수형 변..
if문과 for문에 대한 이해가 부족하면 아래의 글을 먼저 봐주세요. if문(조건문) 이해, 예제 -C언어 for문(반복문) 이해, 예제 -C언어 프로그래밍을 이용하여 프로그램을 만들 때 빠지지 않는, 가장 중요한 if문과 for문에 대하여 제대로 익히기 위해 if문(조건문)과 for문(반복문) 문제(예제)들을 풀어보도록 합시다. 저번 시간과 마찬가지로 진행됩니다. 이번 시간의 문제는 총 3개입니다. 각 문제에 대한 출력 결과 예시와 힌트 그리고 완성된 소스와 그에 대한 설명이 함께 제공될 겁니다. (이번 글부터 설명은 프로그램 내에서 중요한 부분만 다룹니다.) 자 그럼 시작해볼까요? 문제 1. 숫자를 입력받고 1부터 해당 숫자 사이에 존재하는 홀수를 구하는 프로그램을 만드시오. (출력 결과 예1 : 8..
if문과 for문에 대한 이해가 부족하면 아래의 글을 먼저 봐주세요. if문(조건문) 이해, 예제 -C언어 for문(반복문) 이해, 예제 -C언어 프로그래밍을 이용하여 프로그램을 만들 때 빠지지 않는. 가장 중요한 if문과 for문에 대하여 제대로 익히기 위해 if문(조건문)과 for문(반복문) 문제(예제)들을 풀어보도록 합시다. 저번 시간과 마찬가지로 진행됩니다. 이번 시간의 문제는 총 4개입니다.(문제 3 + 보너스 문제 하나 더) 각 문제에 대한 출력 결과 예시와 힌트 그리고 완성된 소스와 그에 대한 설명이 함께 제공될 겁니다. 자 그럼 시작해볼까요? 문제 1. 숫자를 입력받고 해당 숫자의 팩토리얼(factorial)을 구하는 프로그램을 만드시오. (팩토리얼이란 1부터 n까지의 정수를 모두 곱한 것..
if문과 for문에 대한 이해가 부족하면 아래의 글을 먼저 봐주세요. if문(조건문) 이해, 예제 -C언어 for문(반복문) 이해, 예제 -C언어 프로그래밍을 이용하여 프로그램을 만들 때 빠지지 않는. 가장 중요한 if문과 for문에 대하여 제대로 익히기 위해 if문(조건문)과 for문(반복문) 문제(예제)들을 풀어보도록 합시다. 시리즈 별로 존재할 것이며, 쉬운 문제부터 난이도 있는 문제까지 다양하게 준비될 겁니다. (문제도 if문만 있기도, for문만 있기도, 같이 사용되기도할 겁니다.) 각 글에는 2~3문제가 제시되고, 각 문제에 대한 출력 결과 예시와 힌트 그리고 완성된 소스와 그에 대한 설명이 함께 제공될 겁니다. 이번 시간에는 비교적 간단한 문제를 보겠습니다. 그럼 이제 시작하겠습니다. 문제 ..
'do! 일단 한번 해라. 그리고 while문을 진행하라' do while문은 위의 말 그대로 일단 한번은 { } 중괄호 안의 내용을 실행하고, 그 후 while 조건을 확인하고 반복하는 것입니다. 코드에서는 while문과는 어떤 차이가 있는지 볼까요? do{ //실행내용(반복될 내용) }while(조건); 입니다. do while의 경우 문법에서도 약간의 차이가 보이실 겁니다. '{' 앞에는 do가 위치하고. '}' 뒤에는while(조건);이 위치하죠. do로 일단 실행한 후 while에 다다르면 원래의 while문 처럼 검사 - 실행 - 검사 - 실행 - ...을 반복해가는 겁니다. 그러면 무조건 처음에 "안녕하세요"를 출력하고. 그 후 입력된 결과에 따라 출력하거나 반복을 종료해볼까요? int se..
'WHILE - 까지.. 일정 조건이 만족할 때까진 반복!' 프로그래밍에서 while문은 반복문의 가장 기본입니다.일정한 조건이 만족하는 동안 계속 반복하는 함수죠.for문을 가장 많이 사용하지만 기본 형태이기에 알아두어야겠죠?(while문도 경우에 따라 자주 이용하기도 합니다.) 게임으로 예를 들면, 어느 게임에서 독에 맞으면 1초에 체력을 5씩 감소한다고 해봅니다.그렇다면 플레이어가 독에 걸려서 체력이 1이상이라면 체력이 일정시간 동안은계속 닳아야겠죠?이런 경우 while문을 이용하면 수월하게 반복 작업을 처리해줄 수 있습니다. 즉, 특정 조건에 만족하는경우 반복된다면 이러한 처리를 해라. 라고 만들 수 있는 것이 while문 입니다.(while문은 반복문의 기본이니 while문으로도 for문은..
'FOR - 위한... 쉬운 반복작업을 위한다면? 배워보자' 프로그래밍에서 FOR문은 if문과 마찬가지로 중요한 역할을 하고 있습니다.같은 혹은 유사한 작업을 할 때 사용되죠. ( 고객 10000명에게 똑같은 처리를 해야한다면? 머리아프겠죠?) 다시 게임으로 예를 들면, 어느 게임에서 이벤트로 플레이어들에게 모두 금화 5000을 준다고 해봅니다.그렇다면 플레이어가 총 5만 명이라면요? 프로그래밍으로 처리하려고 할 때일일이 하나하나 모두에게 주려니까 최소 5만 라인은 작성되어야 할까요?이런 경우 for문과 같은 반복문은 빛을 발하는 것입니다. 즉, 반복되는 경우에는 이러한 똑같은 처리를 해라. 라고 만들 수 있는 것이 for문 입니다. for문의 기본적인 형태를 보면 아래와 같습니다.for(선언 및 초기화..