C언어 시간 지연함수. 프로그래머는 언어의 내장함수를 전부 외우고 있을 수 없습니다. 한가지 언어만을 오랫동안 사용했더라도 전부 외울수 없고, 장담컨데 C언어를 개발하신분이라고 하더라도 전부 외우지 못하고 있습니다. 그렇기때문에 좋은 프로그래머의 자질 중 한가지는 최대한 다양한 종류의 함수를 사용해보고, 원하는 자료를 빨리 찾는 능력이 필요하다고 생각합니다. 더군다나 프로그래머는 한가지 언어만을 사용하는 것이 아니기때문에 원하는 자료를 빨리 찾는 것이 중요하죠. 오늘은 C언어에서 시간을 지연시키는 기능을 가진 '딜레이(Delay)함수'에 대해 소개하려고합니다. 아두이노(Arduino)에서는 delay()이라는 내장함수를 이용하여 편하게 시간지연을할 수 있지만 C언어에서는 살짝 다릅니다. ◎ C언어 시간지..
C언어를 공부하는 학생들이라면 C언어본색 열혈강의 C언어라는 책은 한번쯤 들어보았을 것이다. 그만큼 C언어 및 CPP를 학습하기에 적합한 책으로 많이 알려져 있기 때문이다. 최근들어 C언어본색 책에 연습문제 풀이해석을 올리기 시작했다. 모든 문제를 올리고 있진 않고 판단하여 프로그래밍 언어를 공부하는 학생이 꼭 풀어봤으면 하는 문제를 선별하여 풀이를 올리고 있다. 추후에 파트별로 모든 문제를 정리하여 올릴 계획이다. 오늘은 조건문을 활용하여 사용자로부터 3가지 수를 입력받아 큰 수부터 출력하는 프로그램이다. 반복문과 조건무을 함께 사용하여 정렬알고리즘을 통하여 쉽게 해결할수도 있지만, 오늘은 조건문만을 활용하여 문제를 풀어보고자 한다. 1) 사용자로부터 세 개의 정수를 입력받아 큰 수부터 차례대로 나타내..
프로그래밍을 공부하다보면 반복문과 조건문은 언어와 상관없이 비슷함을 알 수 있다. 그렇기 때문에 처음 배울때 확실한 연습을 통해 습득을 하여야한다. 조건문과 반복문은 많은 예제를 직접 코딩해보는 것이 가장 좋은 방법인 것 같다. 처음 알고리즘(순서도)를 세우는 과정에서도 조건문과 반복문에서 막히는 경우고 많다. 적절한 조건식을 세우는 것이 쉽지 않기 때문이다. 조건문의 조건식을 세우는 것은 기초문제를 확실히 숙달한 후 점차 어려운 문제로 접근하는 것이 좋다. 앞으로 C언어본색 열혈강의 C언어의 연습문제를 풀이하는 코드를 올려 프로그래밍을 처음 공부하는 사람들에게 도움이 되고자 한다. 1) 다음 실행에는 점수에 따라 해당 등급의 문자를 반환하는 프로그램입니다. 입력되는 점수는 항상 100이하이며 점수가 9..
프로그래밍을 공부하다보면 반복문과 조건문은 언어와 상관없이 비슷함을 알 수 있다. 그렇기 때문에 처음 배울때 확실한 연습을 통해 습득을 하여야한다. 조건문과 반복문은 많은 예제를 직접 코딩해보는 것이 가장 좋은 방법인 것 같다. 처음 알고리즘(순서도)를 세우는 과정에서도 조건문과 반복문에서 막히는 경우고 많다. 적절한 조건식을 세우는 것이 쉽지 않기 때문이다. 조건문의 조건식을 세우는 것은 기초문제를 확실히 숙달한 후 점차 어려운 문제로 접근하는 것이 좋다. 앞으로 C언어본색 열혈강의 C언어의 연습문제를 풀이하는 코드를 올려 프로그래밍을 처음 공부하는 사람들에게 도움이 되고자 한다. 1) 다음 실행 결과를 만족하는 프로그램을 작성하세요. [실행결과] 두 개의 정수를 입력하세요 : 4 6 큰 수는 6 입니..
C언어를 이용하여 펙토리얼 만들기를 소개하고자 합니다. 사용자로부터 숫자를 입력받아 펙토리얼의 값을 반환하는 간단한 프로그램입니다. 사용자로부터 입력을 받기 위해서는 scanf()함수를 사용하여야 합니다. 사용자로부터 입력 받은 데이터를 변수에 저장하여 줍니다. 변수에 저장된 값을 반복문의 조건값으로 설정하여 줍니다. 반복문의 조건값으로 설정하여 펙토리얼을 구하는 간단한 프로그램입니다. [코드] #include int main(void){ int i = 0, j = 1, k = 0; printf( "수를 입력하세요 : " ); //펙토리얼을 계산할 수를 입력받는다. scanf( "%d", &k ); for( i = 1; i
C언어 프로그래밍은 모든 언어의 기초이며 프로그래밍 공부를 함에 있어 가장 선행학습이 이루어져야하는 부분입니다. C언어는 순차지향적 언어로서 객체지향의 언어와는 엄연히 다르지만 모든언어의 기본이 되는만큼 확실하게 공부를 해두어야할 부분이니다. 그 중 C언어에서의 제어문은 CPP, Java등 다른 언어에서도 공통되게 사용되는 만큼 확실하게 익혀두어야할 문법이고 아마 대학교에서 프로그래밍을 배운다면 시험에 단골로 출제되는 문제가 아닌가 하는 생각이 듭니다. 오늘은 제어문중에서도 조건문 if문을 활용하는 실습예제를 소개하고자 합니다. 바로 홀수, 짝수를 판별하는 프로그램입니다. [코드]#include int main(void){ int num1 = 0; int num2 = 0; printf( "수를 입력하세요..
C언어 프로그래밍은 물론 그 이외의 언어에서도 정렬알고리즘의 사용빈도는 매우 높습니다. 왜냐하면 사용자로 부터 입력받은 데이터는 정렬이되지 않은 상태이므로 가장 최우선시 되어야할 부분이 '정렬'입니다. '정렬'를 위한 알고리즘은 여러가지가 있지만 가장 많이 이용되는 것이 버블 정렬과 선택정렬입니다. 여기서 알고리즘이란 쉽게 생각하면 어떤 문제를 해결하기 위한 과정이나 절차를 의미하며 쉽게 말하면 작업을 위한 순서정도로 생각하시면 편합니다. 오늘은 정렬알고리즘 중에 가장 사용빈도가 높고 쉬운 버블정렬에 대해 소개하고자 합니다. [코드]#include int main(void){ int array[10] ={21, 65, 30, 54, 87, 98, 65, 78, 54,21}; // 비교하고자 하는 숫자들의..
컴퓨터의 경우 모든 문자를 숫자로 취급하여 저장을 한다. 우리가 일반적으로 사용하는 모든문자는 숫자의 형태로 변환되어 저장이 되어진다. 이때, 어떤 숫자와 어떤문자를 대응시키는냐에 따라 인코딩 방식이 다른데 일반적으로 아스키코드를 많이 사용한다. 아스키 코드의 경우 C언어, CPP이외에도 자바 등에서 많이 활용되며 문자열 함수를 다루거나 파일함수를 다룰때 도움이된다. 아스키 코드의 경우 필요할 경우 표를 참고하여 활용하면 편하다. [아스키코드표] ※공감은 블로거에게 큰힘이 됩니다.
- Total
- Today
- Yesterday
- cpp
- 실습예제
- 검색 등록
- 파비콘
- 한컴 오피스
- html5
- 카카오링크
- 블로그 활성화
- javascript
- 프로그래밍 배우기
- 윈도우 단축키
- 정렬 알고리즘
- 별찍기
- 제어문
- 샤오미
- 파이썬
- 윈도우10
- 서비스센터
- 구굴 RSS등록
- 다이아몬드 만들기
- math.h
- 구글 검색등록
- c언어 연습문제
- pasilda
- 웹페이지 제작
- 파비콘 만들기
- 프로그래밍
- c언어
- 보조배터리
- 반복문
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |