전체 글 663

C언어 24차시 for문, 주의점, 연습문제, 중첩 for 반복문

목차 1. for문 특정한 조건이 만족될 때까지 반복적으로 루프를 돈다. for 루프(loop)라고도 부른다. 일정한 횟수만큼 반복할 때, 유용하게 사용된다. for (초기식; 조건식; 증감식){ 문장들; } 1) 초기식: 루프 시작시 사용되며, 루프를 초기화한다. 2) 조건식: 참인 경우 문장을 실행하며 루프가 계속 돌고, 거짓이면 종료한다. 논리연산자로 여러 가지 조건을 결합할 수도 있다. 3) 증감식: for문이 무한루프에 빠지지 않으려면 종료 조건이 있어야 한다. 반복문에서는 루프를 제어해주는 변수(루프 제어 변수)를 만들어 이를 증가, 감소 시켜 조건식의 조건 상태를 변화시킨다. 주로 증가 수식이 사용되나, 경우에 따라 감소 수식도 사용된다. 2. 주의점 2-1 순서 주의하기 문장을 실행한 다음..

visual studio 비주얼 스튜디오 출력창 글씨 크기 키우기

visual studio 비주얼 스튜디오 글꼴 크기 키우기 에러를 발견하는 디버깅 작업에서 출력창을 주의깊게 봐야하는데, 글씨 크기가 너무 작아서 불편을 겪는다면 지금부터 출력창 글씨 크기를 키워보자. 도구-옵션-환경> 글꼴 및 색 에 들어간 후, 설정 표시를 출력 창으로 바꾼다. 그리고 크기를 바꿔준다. 그러면 지금처럼 크기가 커져서 매우 좋다!!

C언어 23차시 do-while문, 연습문제

목차 1. do-while문 do-while문은 while문과 원리는 비슷하나, 반복 조건이 루프의 끝에 있다는 것이 차이다. 그렇기 때문에 do-while에서는 조건이 거짓이라도적어도 한번은 실행된다. (while문에서는 조건이 거짓이라면 문장들이 아예 실행되지 않는다.) do { 문장들; } while(조건식); do-while 문은 데이터를 처리하기 전에 사용자로부터 입력 데이터를 받아야 하는 경우에 자주 쓰인다. 사용자로부터 유효한 입력을 받기 전에 적어도 한번은 메뉴를 나타내야 하는 경우이다. 2. 연습문제 -입력 처리하는 예시 #define _CRT_SECURE_NO_WARNINGS #include #include #include int main(void) { int i=0; do { prin..

C언어 랜덤함수, 난수 만들기, rand(), rand()%, srand(), time(NULL)

목차 1. 랜덤이란? 무작위를 뜻한다. 정해진 규칙이 없다. 그냥 운에 따라 아무거나 선택되는 것이다. 2. 표준 라이브러리 이용 #include C언어 프로그래밍에서 랜덤 코드를 작성하기 위해서는 stdlib.h 라이브러리를 이용해야 한다. 라이브러리란 자주 사용하는 함수들을 미리 작성하여 저장해둔 파일로, 맨 머리맡에 #include 코드를 추가해 헤더파일로 적어준다. 3. stadlib.h 라이브러리 stdlib.h에 속해있는 함수 중 rand(), srand() 함수를 이용하자. srand : 전달받는 인자 기반으로, 난수 초기화 rand : 0~32767 중 하나의 난수 생성(무작위) 3-1. rand() rand() 함수는 0~32767 사이의 하나의 수를 무작위로 생성한다. rand() 함수..

C언어 22차시 반복문 iteration, system함수, 루프제어변수

목차 1. 반복문 iteration 동일한 문장을 여러 번 반복시키는 구조이다. 반복을 하면 프로그램이 간단하고 빠르다. 2. 반복문 종류 2-1 while 특정한 조건이 참(true)인 경우, 계속 반복한다. 조건이 거짓(false)가 되면 중단한다. 실행할 문장들은 { } 중괄호로 감싸서 블록으로 만든다. while(조건식) { 실행할 문장들 ; } - 팩토리얼 구하기 #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int i = 5; int factorial = 1; while (i >= 1) { factorial = i * factorial; i -= 1; } printf("%d", factorial); } 반복 조건은 한 번씩 반복할 때마다..