나를 기록하다
article thumbnail
[C] 버스카드 찍기(초등학생, 중학생, 고등학생, 어른)
기타/C 2022. 11. 28. 15:56

이번 시간에는 버스카드를 찍었을 때 연령대별 요금을 표출하는 프로젝트를 만들 것이다. if문과 switch문을 활용하여 2가지로 나누어서 만들어볼 계획이다. 본 요금표는 부산광역시 기준 버스 요금표를 참고하였고 무임승차 대상은 임의로 설정하였다. 1) if문 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 31 32 #include int main(void) { int i = 5; if (i >= 8 && i = 14 && i = 65) { printf("65세 이상 노인은 무임승차 대상입니다.\n"); } else if (i >= 20) { printf("요금은 1200원입니다.\n"); } else { p..

article thumbnail
[C] 랜덤 함수 사용하기(rand, srand, time)
기타/C 2022. 11. 28. 15:11

이번 시간에는 랜덤함수를 사용하는 법을 공부하였다. 랜덤 함수를 사용할 때는 #include 를 꼭 써줘야한다. 그리고 스탠다드 라이브러리인 #include 도 함께 써준다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 #include #include #include int main(void) { printf("난수 초기화 이전..\n\n"); for(int i = 0; i

article thumbnail
[C] ++연산과 반복문
기타/C 2022. 11. 27. 21:56

1. ++ 연산 a++이란? ++은 더하기 연산으로써 ++이 앞에 붙어있으면 더한 값을 결과값으로 출력하고 뒤에 붙어있으면 결과값을 얻은 후 더한다. 1 2 3 4 5 6 7 8 9 10 11 #include int main(void) { int a = 10; printf("a 는 %d\n", a); a++; printf("a 는 %d\n", a); a++; return 0; } cs 이렇게 계산하면 a 는 10 a 는 11 의 결과값을 얻을 수 있다. 또 다른 예시를 들어보겠다. 1 2 3 4 5 6 7 8 9 10 11 #include int main(void) { int b = 20; b = b + 1; printf("b 는 %d\n", ++b); printf("b 는 %d\n", b++); pri..

article thumbnail
[C] printf, scanf, 문자열, LNK1168 해결방법
기타/C 2022. 11. 27. 17:57

나도 코딩님의 유튜브 영상을 보면서 실습 중이다. 개인 기록 및 스스로 복습을 하기 위해 티스토리 블로그에 작성한다. 1. printf 연산을 하기 위해 정수형 변수 add를 선언해주고 printf에 %d를 통해서 값을 받는다. 실행 2. scanf는 키보드 입력을 받아서 저장한다. int input을 선언하고 키보드에 값을 입력하면 scanf_s를 통해 값을 받는다. 이때 scanf_s(%d", &input);과 같은 형태로 값을 받는데 &표시는 input이라는 변수가 정의된 곳에 값을 입력받겠다는 의미 실행 3. scanf를 통한 여러값 한번에 받기 ※ 에러 발생 - 처음에 아래와 같은 에러가 발생하여 매우 당황하였다. 에러 발생 원인을 인터넷을 통해 찾아보니 전 단계에서 실행 중이었던 콘솔을 종료하..

article thumbnail
[C] C언어 정수형, 실수형, 상수형, 주석처리(단축키)
기타/C 2022. 11. 27. 17:38

1. 정수형 1) 코드 짜기 - 정수형은 int 변수명 = 값; 의 형태로 입력하고 %d의 형태로 값을 입력 받는다. 실행 2) 값을 변경할 때는 int를 또 붙이지 않고 변수명 = 값; 의 형태로만 입력해도 값이 변경된다. 실행 2. 실수형 변수에 대한 예제 1) 코드 짜기 - 실수형 변수는 float나 double의 형태, float의 경우 %f로 값을 받음. 실행 2) 소수점 자리수 정하기 - %.2f 와 같이 선언하면 소수점 두번째 자리수까지 값을 받음. 실행 3) double은 %lf의 형태로 값을 받음 실행 ※ 주석처리 방법 - 단축키 Ctrl + K + C (들여쓰기 포함하여 입력 시 한줄씩(//로 입력), 들여쓰기 제외하여 입력 시 전체(/* */로 입력) ※ 주석처리 해제 방법 - 단축키..

profile on loading

Loading...