
프로그래밍 언어의 꽃 별 찍기 도전! 1. 사각형 #include int main() { printf("1. 속이 찬 사각형\n"); for (int i = 0; i < 10; i++) { for (int j = 0; j < 10; j++) { printf("* "); }printf("\n"); } 2. 속 빈 사각형 printf("\n2. 속이 빈 사각형\n"); for (int i = 0; i < 10; i++) { for (int j = 0; j < 10; j++) { if (i == 0 || i == 9 || j == 0 || j == 9) printf("* "); else printf(" "); } printf("\n"); } 3. 직각 삼각형 printf("\n3. 직각삼각형\n"); for ..

난수생성과 사용자에게 입력값을 받는 것을 토대로 간단한 숫자 맞추기 게임을 만들었다. 규칙 사용자는 1~100 사이의 정수를 입력한다. 입력한 값과 컴퓨터에서 생성한 값이 같으면 사용자 승리! 소스 #define _CRT_SECURE_NO_WARNINGS #include #include #include int main() { short value_user; printf("정수값을 입력하세요.(1~100): "); scanf("%hd", &value_user); srand(time(NULL)); short value_computer = rand()%101; if (value_user == value_computer) { printf("축하합니다! 맞추셨습니다!"); } else{printf("유저는 %hd..

1. 연산자(Operator) (1) 산술연산자 #include int main() { int a; int b; a = 1; b = 2; //1번 int ret = a / b; printf("%d / %d = %d\n", a, b, ret); //2번 float fret = a / b; printf("%d / %d = %f\n", a, b, fret); //3번 fret = a / (float)b; // (float) 형변환 연산자 printf("%d / %d = %f\n", a, b, fret); return 0; } * 1을 2로 나누면 0.5 이지만 컴퓨터는 정수 / 정수 = 정수 로 나타낸다. 따라서, 3번과 같이 float로 형변환 후 출력해야 한다. 데이터 타입 중 크기가 더 큰 것으로 자동 ..
1. 변수(Variable)와 데이터 타입(Data Type) #include int main() { //메인함수 (메인함수에서 부터 프로그램이 시작) short a = 20; float b = 1.2f; // float는 숫자 뒤에 리터럴 f를 붙인다. printf("a = %d, b = %f\n", a, b); return 0; } 1.기본 함수를 사용하기 위해 stdio.h 헤더파일을 포함 2. // : 한 줄 주석 , /* */ : 블럭으로 주석을 쓸 때 사용 3. 변수명 규칙 - 영대소문자, 숫자(첫 글자로 사용 안 됨), _ - 변수명의 길이는 표준 C에서는 31문자까지 가능 - 변수명을 만들 때는 변수에 담기는 값의 의미를 내포하는 단어나 문장이 좋음. #include int main() {..