본문 바로가기

C_language23

논리 연산자 실력을 확인인 문제 2개 연산자기호의미 (영문)설명AND&&논리곱모든 조건이 참(1)일 때만 결과가 1OR||논리합오른쪽, 왼쪽 둘 중 하나 "이상"이 참이면 1 (또는 "적어도 하나가 참이면 1")NOT!논리부정참(1)은 0으로, 거짓(0)은 1로 반전 🖥️ 논리 연산자 연습 문제문제 1: 로그인 시스템 (AND 연산자) 사용자가 입력한 아이디와 비밀번호가 모두 맞아야 로그인이 성공합니다. 다음 코드의 실행 결과(0 또는 1)는 무엇일까요?int id_match = 1; (아이디 일치함 - 참)int pw_match = 0; (비밀번호 틀림 - 거짓)식: printf("%d", id_match && pw_match);--결과--1. 로그인 성공 여부: 0 문제 2: 놀이공원 무료 입장 (OR 연산자) 나이가 65세 이상이거.. 2026. 1. 30.
관계 연산자 실력을 확인인 문제 2개 연산자의미예시 (a=10, b=20)결과==양쪽이 같다a == b0 (거짓)!=양쪽이 다르다a != b1 (참)>왼쪽이 크다 (초과)a > b0 (거짓)왼쪽이 작다 (미만)a 1 (참)>=왼쪽이 크거나 같다 (이상)a >= 101 (참)왼쪽이 작거나 같다 (이하)b 0 (거짓) 🚦 문제 1: 놀이기구 탑승 가능 여부놀이공원에서 어떤 놀이기구는 키가 140cm 이상이어야 탈 수 있습니다. 철수의 키가 135cm일 때, 다음 조건식을 완성하고 그 결과값(0 또는 1)을 예측해 보세요.변수: int height = 135;조건: height (연산자) 140힌트: "이상"은 크거나 같음을 의미하는 >= 연산자를 사용합니다.--결과--1. 철수는 탑승 가능한가? (결과): 0🔑 문제 2: 비밀번호 일치 확인.. 2026. 1. 30.
실생활과 밀접한 예제 문제 2개 연산자기능설명+더하기두 값을 더함-빼기왼쪽 값에서 오른쪽 값을 뺌*곱하기두 값을 곱함/나누기왼쪽 값을 오른쪽 값으로 나눔 (정수끼리 나누면 몫만 남음)%나머지나누고 남은 나머지 값 (매우 중요!) 🎒 문제 1: 편의점 거스름돈 계산하기 여러분은 편의점 아르바이트생입니다. 손님이 5,000원을 냈고, 산 물건의 총액은 3,200원입니다. 이때 거스름돈을 계산하고, 그 거스름돈이 100원짜리 동전으로 몇 개인지 구하는 프로그램을 작성해 보세요. 힌트 1 (뺄셈): 거스름돈 = 낸 돈 - 물건 총액 힌트 2 (나눗셈): 동전 개수 = 거스름돈 / 100---결과-- 거스름돈은 1800원입니다. 100원짜리 동전 18개가 필요합니다. 🍕 문제 2: 피자 공평하게 나누기 친구 3명과 피자 2판을 시켰습니다... 2026. 1. 30.
실습 과제: 개인 정보 등록 프로그램 작성 https://www.onlinegdb.com/ 📝실습 과제: 개인 정보 등록 프로그램 작성문제: 사용자로부터 이름, 주소, 나이, 생일을 입력받아 아래와 같은 형식으로 출력하는 프로그램을 처음부터 끝까지 작성하세요.[요구 조건]이름과 주소: 문자열을 저장할 수 있는 배열(char name[20];, char address[100];)을 선언하세요.나이와 생일: 정수형(int) 변수를 사용하세요.주의사항: scanf로 문자열을 입력받을 때는 변수명 앞에 &를 붙이지 않습니다. (배열 이름 자체가 주소이기 때문입니다.)입력 순서: 이름 -> 주소 -> 나이 -> 생일 순으로 입력받으세요. #define _CRT_SECURE_NO_WARNINGS#include int main() { // 1. 변수.. 2026. 1. 28.
비주얼 스튜디오 2026 단축기 1. 빌드 및 실행 (가장 많이 씀)F5: 디버깅 시작. 코드를 실행하고 중단점(Break Point)에서 멈춥니다.Ctrl + F5: 디버깅 없이 시작. 중단점을 무시하고 프로그램을 바로 실행합니다. (단순 결과 확인용)Ctrl + Shift + B: 솔루션 빌드. 실행은 안 하고 코드에 문법 오류가 없는지만 확인합니다.2. 코드 편집 및 이동 (코딩 속도 향상)Ctrl + /: 주석 토글 (Toggle). 선택한 줄을 주석으로 만들거나, 이미 주석인 줄을 해제합니다. (가장 직관적이고 빠른 방법입니다.)Ctrl + Shift + /: 블록 주석. /* ... */ 형태의 범위를 지정하는 주석을 입힐 때 사용합니다.Ctrl + K, D: 코드 자동 정렬. 들여쓰기가 꼬였을 때 누르면 코드가 마법처럼 깔.. 2026. 1. 24.
C 언어 기초 및 활용 강의 계획서 📘 C 언어 기초 및 활용 강의 계획서 (10회)강의 시간: 회차별 3시간 (이론 1h / 실습 2h)주요 교재: 혼자 공부하는 C 언어 (한빛미디어)회차주제주요 학습 내용 (교재 범위)실습 및 과제 (Mission)1회프로그래밍 시작환경 설정, C 프로그램 구조 (Ch.01 ~ 02-1)실습: 비주얼 스튜디오 설치 및 "Hello World" 출력과제: 제어 문자를 활용해 자기소개서 출력하기2회데이터의 표현상수, 변수 선언, 자료형 (Ch.02-2 ~ 03-1)실습: 정수/실수형 변수 선언 및 데이터 저장 실습과제: 본인의 키, 몸무게, 학점을 변수에 저장 후 출력하기3회입력과 연산scanf 함수, 산술/관계/논리 연산자 (Ch.03-2 ~ 04)실습: 키보드 입력값 연산 및 결과 출력과제: 두 정수.. 2026. 1. 24.