반응형

분류 전체보기 685

(엔트리) 배경 움직이기

엔트리에서 배경을 움직이는 코드를 작성합니다. 1. 엔트리를 시작합니다. 2. [오브젝트 추가하기]에서 [배경]을 선택하고, "남극 배경(1)"과 "남극 배경(2)"를 추가합니다. 3. "남극 배경(1)"에 다음과 같이 코드를 작성합니다. 4. "남극 배경(2)"를 선택하고, 아래와 같이 코드를 작성합니다. "남극 배경(1)"의 코드를 복사/붙여넣기 하여 수정하면 더 빨리 작성할 수 있습니다. 5. 여까지 작된 코드를 실행해 봅니다. 6. "엔트리봇"을 삭제하고, "펭귄"을 추가합니다. 7. "펭귄"의 크기를 작게하고, 적당한 위치에 위치시킵니다. "펭귄"의 [모양]에서 3번째 모양을 삭제합니다. 9. "펭귄"을 선택하고, 코드를 작성합니다. 10. 실행합니다.

(C언어) 숫자 맞히기 (맞추기)게임

숫자 맞히기? 숫자 맞추기? -- 하, 한글이 어렵네요. 컴퓨터가 0~100 사이의 임의의 수를 생성하고, 이 수를 10번 이내로 입력해서 맞추는 프로그램입니다. ** 숫자 맞추기 게임을 시작합니다 ** 입력(0~100): 55 더 큰수를 입력하세요(9). 입력(0~100): 80 더 작은수를 입력하세요(8). 입력(0~100): 70 더 작은수를 입력하세요(7). 입력(0~100): 60 더 큰수를 입력하세요(6). 입력(0~100): 65 더 큰수를 입력하세요(5). 입력(0~100): 67 더 작은수를 입력하세요(4). 입력(0~100): 66 맞췄습니다. #define _CRT_SECURE_NO_WARNINGS #include #include #include #define MAX100 // 0~1..

C_C++ 2022.11.04

(기초 알고리즘) 1부터 N까지의 합 구하기

[문제] 자연수 N을 입력받아, 1부터 N까지의 합을 수하는 프로그램을 작성하시오. - for 문으로 작성하기 - while 문으로 작성하기 - do ~ while 문으로 작성하기 자연수가 뭐니? 자연수는 양의 정수인 1, 2, 3, 4, ...의 수를 말하며, 사물의 개수를 셀 때 사용하는 수로 "자연스러운 수"라고 할 수 있다. for 문 #define _CRT_SECURE_NO_WARNINGS// Visual Studio #include int main() { int i, n, sum = 0; printf("얼마까지 더할까요? "); scanf("%d", &n); // scanf_s("%d", &n); for (i = 1; i

(기초 알고리즘) 두 값 교환하기

두 변수의 값을 교환하는 방법입니다. int a=10; int b=20; a = b; // 이렇게는 교환이 되지 않습니다. b = a; 두 값을 교환하기 위해서는 임시 변수가 한 개 더 필요합니다. int temp = a; a = b; b = temp; int temp = b; b = a; a = temp; C언어 코드 #include int main() { int a = 10; int b = 20; int temp = a; a = b; b = temp; printf("a=%d, b=%d\n", a, b); return 0; } C언어의 함수를 이용해서 교환하는 코드입니다. #include void swap(int* a, int* b) { int temp = *a; *a = *b; *b = temp; }..

(기초 알고리즘) 사칙연산 a=10, b=3, 10+3=13, ..

[문제] a=10, b=3을 이용해서 아래와 같이 출력하는 프로그램을 작성하시오. a와 b 값이 변경되면 출력도 같은 값으로 변경되야 합니다. 출력 결과는 아래와 같습니다. a =10 b = 3 10 + 3 = 13 10 - 3 = 7 10 * 3 = 30 10 / 3 = 3 10 / 3 = 3.333333 10 % 3 = 1 C언어 코드 // 마우스로 긁으면 글씨가 보입니다. #include int main() { int a = 10; int b = 3; printf("a = %d\n", a); printf("b = %d\n", b); printf("%d + %d = %d\n", a, b, a + b); printf("%d - %d = %d\n", a, b, a - b); printf("%d * %d ..

(C/C++) 포인터 기초

메모리와 주소(memory and address) 컴퓨터 메모리(RAM)는 1 바이트마다 주소가 부여되어 있습니다. 이 주소는 32비트 시스템은 32비트 크기, 64 비트 시스템은 64비트 크기로 부여되며, 보통 16진수를 이용해서 주소를 간단하게 표현합니다. 프로그램에서 변수를 선언하면, 메모리의 특정 위치를 할당받아 사용하게 됩니다. 변수를 선언할 때 사용하는 자료형의 크기에 따라서 할당된 메모리 크기가 달라집니다. int i1; // 4 바이트 float f1; // 4 바이트 double d1; // 8 바이트 char c1 // 보통 1 바이트 (언어에 따라서 다름. C/C++은 1바이트, C#은 유니코드로 표현하기 때문에 2 바이트 크기) 이 메모리 공간은 변수의 이름을 이용해서 접근할 수 있..

C_C++ 2022.11.02
반응형