Cute Running Puppy
반응형

C 4

c언어) 야구 게임 만들기

지금까지 배운 내용을 가지고 간단한 게임을 만들어보았습니다. 규칙 중복되지 않는 0~9 사이의 수를 SIZE의 수만큼 가져옴 - 아래 코드의 SIZE의 값은 3 사용자가 SIZE개의 정수를 입력한 후 랜덤으로 설정된 수와 위치까지 맞으면 strike 수는 맞았으나 위치가 다르면 ball 맞추지 못하였으면 out 예시 SIZE == 3 컴퓨터가 랜덤으로 가져온 수: 726 입력 1: 123 -> strike: 1, ball: 0, out: 2 입력 2: 267 -> strike: 0, ball: 3, out: 0 입력 3: 726 -> strike: 3, ball: 0, out: 0 --게임 종료 -- #include #include #include #define SIZE 3 int main (void) ..

Language/c 2021.05.06

[c언어 복습] 04. 상수와 기본 자료형-1

1. 자료형 데이터를 표현하는 방식 자료형 크기 (바이트) 정수형 char 1 short 2 int 4 long 4 long long 8 실수형 float 4 double 8 long double 8바이트 이상 일반적으로 int형이 cpu가 처리하기에 가장 적합하여 다른 자료형의 연산속도에 비해 빠르다 int보다 작은 데이터는 int형 데이터로 바꾸어 연산을 진행하는 형 변환이 진행된다 char형과 short형 변수는 데이터의 양이 많아 속도보다 데이터의 크기를 줄이는 것이 중요한 데이터에 사용된다 정수형에서는 int 실수형에서는 double이 보편적으로 사용된다 #include int main(void) { double rad; double area; printf("원의 반지름을 입력하세요: "); s..

Language/c 2020.07.07

[c언어 복습] 02-2. scanf 함수

#include int main(void) { int num1, num2, num3, result; printf("세 개의 정수를 입력하세요:"); scanf("%d %d %d", &num1, &num2, &num3); result = num1 + num2 * num3; printf("%d + %d * %d = %d", num1, num2, num3, result); return 0; } 1. scanf 함수 sacnf("%d", &num1); 입력 받은 십진수 정수(%d)를 num1 변수에 입력 변수 앞에 & 붙여야 한다. 1-2. Visual Studio c언어 scanf 함수 에러 해결하기 error C4996: 'scanf': This function or variable may be unsafe..

Language/c 2020.06.30

[c언어 복습] 02-1. 변수와 연산자

#include int main(void) { int num1 = 10; int num2 = 20; printf("num1: %d, num2: %d\n", num1, num2); return 0; } 1. 변수 int num1 = 10; 변수의 선언과 초기화 초기화: 선언된 변수에 처음 값을 넣는 것 변수 이름 규칙 알파벳, 숫자, 언더바로 변수의 이름 구성 c언어는 대소문자 구분 숫자로 시작할 수 없고, 키워드를 변수 이름으로 사용할 수 없음 이름 사이에 공백 불가 변수의 자료형(Data Type) 정수형: char, short, int, long 실수형: float, double 2. 대입, 산술, 복합 대입, 증가 감소 연산자 연산자 기능 결합 방향 = 오른쪽 값을 왼쪽에 대입 ← + → - → *..

Language/c 2020.06.30