- [ C C++/C 기초 ]C 기초 08 : 잡다한 것들 가지고 놀기2024-09-25 11:27:18C언어 기본을 해치웠다 ! 지금은 C언어 바탕으로 자료구조를 공부하는 중이다 ! 조만간 블로그에 포스트가 올라갈 것 같다. 다만, 네이버 블로그의 결을, 미관을 해치는 것 같아서 시간이 날 때 프로그래밍과 관련된 글은 티스토리 블로그로 옮겨볼까 한다 ! 시간이 언제 날까 ? (아마도 수요일이나 금요일 ?) 07에서 C언어 기초 내용은 다 끝냈는데 08을 만든 이유는. . ! 그냥 메모용 . me mo dragon ~ 01 수강료 계산기 01 수강료 계산기#include // 함수 선언void pc(int l,int p,int rl);// 함수 구현void pc(int l,int p,int rl){ int rp; printf("\n\n전체 %d회차(%d원) 중 남은 %d회차에 대한 수강료를 ..
- [ C C++/C 기초 ]C 기초 07 : 사용자정의 함수2024-09-25 11:26:5801 함수의 이해 : 수학에서의 함수, 구조화, 형식02 사용자정의 함수 기본 구조 세 가지 01 함수의 이해 : 수학에서의 함수, 구조화, 형식 수학에서의 함수f(x) = 2 x + 2f(x) = 2 * 2 + 2g(x) = 2 f(x) + 2g(2) = 2 (2 * 2+ 2) + 2=> x, 2 : 매개 변수=> f(x), (2 * 2 + 2) : 반환값, 리턴 프로그래밍 구조화특정 함수를 잘 만들어 놓으면 언제든 재사용 가능 사용자정의 함수 형식번환값 함수명 (매개변수1, 매개변수2, ... , 매개변수n){함수의 기능 구현return 반환값} 02 사용자정의 함수 기본 구조 세 가지 1) 단순한 문장 출력 구조void 함수명_문장(void) { /*반복문장 코딩*/}main() { 함수명..
- [ C C++/C 기초 ]C 기초 06 : for 함수, 라이브러리 함수2024-09-25 11:26:3601 for : for문 실행 순서02 for, if 함수 사용 예제03 for, for 함수 사용 예제04 라이브러리 함수 : 헤더 파일 01 for : for문 실행 순서for(초기값; 조건식; 증감값) { 실행문 } for문 실행 순서 : 초기값 - 실행문 - 증감값 - 조건식 - 조건 참이면 실행문 반복, 거짓이면 종료.#include int main(void) { int n, x, i; printf("반복하고 싶은 숫자는 ?\n"); scanf("%d",&n); printf("%d를 반복하고 싶은 횟수는 ?\n",n); scanf("%d",&x); puts(""); for(i=1; i ------------------------반복하고 싶은 숫자는..
- [ C C++/C 기초 ]C 기초 05 : switch case 함수2024-09-25 11:26:1201 switch case02 default 01 switch case#include int main(void) { int menu; do{ printf("메뉴를 선택하시오.\n\n"); printf("***** 메뉴판 *****\n"); printf("1. 짜장면\n"); printf("2. 짬뽕\n"); printf("3. 탕수육\n"); scanf("%d",&menu); } while(menu3); puts(""); switch(menu){ case 1 : printf("메뉴 1번 짜장면을 고르셨네요."); break; case ..
- [ C C++/C 기초 ]C 기초 04 : while 함수2024-09-25 11:25:4801 while02 do while 01 while#include int main(void) { int a=1; while (a ------------------------12345678910------------------------ 02 do while#include int main(void) { int value; printf("10 이하의 숫자만 입력하시오.\n"); do{ scanf("%d",&value); } while (value ------------------------10 이하의 숫자만 입력하시오.2351210 이하의 숫자가 아닙니다.------------------------ #include int main(void) { ..
- [ C C++/C 기초 ]C 기초 03 : if함수2024-09-25 11:25:1301 조건문 if, else, 관계연산자02 다중 조건문 else if 01 조건문 if, else, 관계연산자#include int main(void) { int num; puts("짝수인지 홀수인지 모르겠는 숫자 입력"); scanf("%d", &num); if (num % 2 == 0) { printf("짝수"); } else { printf("홀수"); } return 0;} ------------------------짝수인지 홀수인지 모르겠는 숫자 입력33홀수------------------------ 관계연산자1) == : 같다2) != : 같지 않다3) > : 크다4) >= : 크거나 같다5) 6) #include in..
- [ C C++/C 기초 ]C 기초 02 : 자료의 입력과 출력22024-09-25 11:24:4701 변수 선언 규칙02 입출력 : scanf, &, puts03 산술연산자 : +, -, *, /, %, ++ 01 변수 선언 규칙 1) 영문자(대,소 문자 구분), 숫자, 언더스코어 _로만 구성2) 숫자로 시작 할 수 없음3) 사이에 공백 사용할 수 없음4) C언어에서 정의 된 키워드 keyword 사용할 수 없음 02 입출력 : scanf, &, puts#includemain() { int num; puts("숫자입력"); scanf("%d",%num); printf("입력한 숫자 : %d",num);} ------------------------숫자입력35입력한 숫자 : 35------------------------ puts : 출력함수. 문자열만 출력. 문자열 출력..
- [ C C++/C 기초 ]C 기초 01 : 자료의 출력12024-09-25 11:24:15* 전공자 절대 출입 금지 ! * 01 텍스트 출력하기 : printf, 제어문자02 변수 출력하기 : 변수(자료형, 변수이름), 변환문자03 문자열 출력하기 01 텍스트 출력하기 : printf, 제어문자#includemain(){ printf("안녕하세요\n");} ------------------------안녕하세요------------------------ include : 표준 입출력 라이브러리 헤더파일을 불러옴printf() : 출력함수\n : 다음 줄 첫 행으로 이동 제어문자\n : 다음 줄 첫 행으로 이동\a : 경고음 ( 삐 - )\\ : 슬래시 표시\' : 작은 따옴표 표시\" : 큰 따옴표 표시 02 변수 출력하기 : 변수(자료형, 변수이름), 변환문자#includemai..