반응형

분류 전체보기 653

(엔트리) 배경 움직이기

엔트리에서 배경을 움직이는 코드를 작성합니다. 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

(HTML/CSS) 2단 레이아웃

2단 레이아웃입니다. 복사하여 사용하세요. 소스 코드에서 float: left/right 부분을 서로 바꾸면 다음과 같은 모양이 됩니다. #contents { width: 760px; padding: 10px; float: left; margin-bottom: 20px; } #sidebar { width: 200px; padding: 10px; float: right; margin-bottom: 20px; background:#eee; } DOCTYPE html> 레이아웃 div { /* border: 1px solid #ccc; */ } #container { width:1000px; padding:20px; margin:0 auto; /* 화면의 중앙에 배치 */ } #header { padding:..

HTML_CSS 2022.11.02

(C/C++) Dev C++ 컴파일러 설정하기

DevC++ 5.11 버전에서 for 구문에 변수를 선언하면 오류가 있습니다. 이는 다음과 같이 설정하면 해결됩니다. 오류 메시지를 확인해 보겠습니다. 'for' loop initial declarations are only allowed in C99 or C11 mode for 구문에서 변수 선언은 하기 위해서는 C99 또는 C11 모드에서 가능하다는 설명입니다. 다음과 같이 설정합니다. 1. [도구] 메뉴에서 "컴파일러 설정"을 선택합니다. 2. "컴파일러 추가 명령"에 체크 표시를 하고, "-std=c11"을 입력합니다. 3. 확인 버튼을 누르면 끝. Dev C++ 다운로드 받으러 가기 자료실_DevC++ 다운로드 : 네이버 카페 블로그에 등록이 안된 용량이 큰 자료를 올리기 위한 카페입니다. 카페..

C_C++ 2022.11.01
반응형