전체 글(49)
-
2022. 02. 11 if문 (if_2)
#include /* if문과 switch 문을 이용하여 학점 계산기 구현 65 66 67 68 70 */ void main() { int Score, Score_switch; char Score_type; while (1) { printf("점수를 입력하세요(프로그램 종료는 -10 입력):"); scanf_s("%d", &Score); if (Score == -10) { printf("프로그램 종료\n"); break; } else if (Score 100) { printf("0부터 100까지의 점수를 입력하세요.(-1 은 종료)\n"); continue; } else if (Score >= 90) { Score_type = 'A'; } else if (Score >= 80) { Score_type =..
2022.02.14 -
2022.02.11 if문제 (if_1)
/* 다음 입력과 출력을 하시오. while 문과 if 문 사용 출력화면 숫자를 입력하시오 => 입력 100을 합니다. 100과 같습니다. 숫자를 입력하시오 => 입력 101을 합니다. 100 보다 큽니다. 숫자를 입력하시오 => 입력 99을 합니다. 100보다 작습니다. 숫자를 입력하시오 => 0 프로그램 종료 */ #include int main() { while (1) { int user_input; printf("숫자를 입력하시오:"); scanf_s("%d", &user_input); if (user_input == 0) { printf("프로그램 종료\n"); break; } if (user_input == 100) { printf("100과 같습니다.\n"); } if (user_input ..
2022.02.11 -
2022.02.09 문자 비교 문제(opExam_3)
#include void main() { char op1, op2, conAcc; printf("첫번째 문자를 입력하세요:"); scanf_s("%c", &op1); getchar(); printf("두번째 문자를 입력하세요:"); scanf_s("%c", &op2); printf("%c (%d)\n", op1, op1); printf("%c (%d)\n", op2, op2); conAcc = (op1 == op2); printf("%c == %c = %d\n", op1, op2, conAcc); conAcc = (op1 != op2); printf("%c != %c = %d\n", op1, op2, conAcc); conAcc = (op1 > op2); printf("%c > %c = %d\n", op..
2022.02.11 -
증감 연산자
#증감 연산자 코딩을 하다보면 원래 변수에 다른 변수나 값을 더해서 다시 원래 변수에 저장해야 하는 경우가 많습니다. 예를 들어 변수 x 에 1을 더하여 다시 변수x에 저장하려면 다음과 같이 쓸 수 있습니다. x = x + 1; 대입연산자에 의해 오른쪽에 계산된 값이 새롭게 다시 x에 저장됩니다. 이를 산술연산자와 대입연산자를 결합하여 사용하면 다음과 같습니다. x += 1; 이번에는 증감연산자를 이용하여 표현해보겠습니다. x++; 위의 세 가지 모두 x에 1을 더하여 그 값을 다시 x에 저장하라는 의미입니다. 세번째 표현을 '증감연산자' 라고 합니다. 증감연산자는 x+y 처럼 덧셈을 하기 위해 x,y 두 개의 변수가 필요한 것과는 다르게 변수x 1개로 작성하는 단항연산자입니다. 증감연산자는 연산자의 위..
2022.02.10 -
프로젝트 생성과 기본 소스 코드 작성
#간단한 C언어 프로젝트 생성 및 소스코드 작성 C언어를 공부하기 위해 Visual studio 2022를 설치하셨다면 기본적으로 프로젝트를 생성한 뒤 소스코드를 작성하는 가장 기초적인 방법을 정리하겠습니다. 처음보는 IDE에 막막한 심정이 들지만 다음 과정을 따라해보고 반복하면서 직접 프로그램을 만들어보고 심화된 내용을 배워나가며 발전해 나갈 수 있습니다. 1.Visual studio 2022를 실행한 뒤 '새 프로젝트 만들기'를 선택합니다. 2. '빈 프로젝트' 를 선택합니다. 3. 프로젝트 이름을 설정하고 하단부에 '솔루션 및 프로젝트를 같은 디렉터리에 배치'를 체크한 뒤 만들기를 선택합니다. 4. 여기까지 기본적으로 프로젝트를 생성했습니다. 아래 화면을 보면 모르는 말들과 탐색기들이 나와 있어 당..
2022.02.10 -
제어문자
#제어문자 (기호출력) printf 함수를 쓰면서 띄어 쓰기는 스페이스바로 편하게 구현할 수 있습니다. 하지만 줄바꿈이나 탭 기능을 구현하기 위해서는 제어문자(또는 기호출력)를 사용해야 합니다. 또 "", '' 는 printf 함수 내에서 단순 문자가 아닌 문법적으로 의미가 있는 것이기때문에 이를 단순하게 문자로 출력하기 위해서도 제어문자를 써야합니다. 제어문자는 \로 시작됩니다. 정리하면 다음과 같습니다. 기호 출력 \n 줄 바꿈 기능 \t Tab 기능 \\ \ \' ' \" " %% %
2022.02.10