C언어 61

C언어 19차시 조건문 연습문제 2

목차 1. 세 변의 길이로 유효한 삼각형인지 검사하기 -삼각형이 성립할 조건 두 변의 길이의 합이 나머지 한 변의 길이보다 커야 한다. ♣결과 ♧코드 #define _CRT_SECURE_NO_WARNINGS #include #include int main(void) { int a,b,c; printf("유효한 삼각형인지 확인하겠습니다.\nA, B, C 세 변의 길이를 입력해주세요\n"); scanf("%d%d%d", &a,&b,&c); if (a +b>c && a+c>b && b+c>a) { printf("삼각형의 조건이 맞습니다\n"); } else { printf("삼각형이 성립하지 않습니다.\n\n)"); } return 0; } 2. 세 내각의 크기로 유효한 삼각형인지 검사하기 -삼각형이 성립할 ..

C언어 18차시 조건문 if else, switch 연습문제 1

목차 1. 동전 던지기 게임 ♣결과 ♧코드 #define _CRT_SECURE_NO_WARNINGS #include #include //rand()함수를 쓰기 위한 헤더파일 int main(void) { int x; x = rand() % 2; if (x == 1) { printf("뒷면입니다\n"); } else { printf("앞면입니다\n"); } } -주의점 random 수를 생성하기 위해 stdlib.h 헤더 파일을 포함시킨다. rand() 함수는 0~32767까지의 정수 생성 2. 윤년 판단하기 윤년의 조건 1) 연도가 4로 나누어 떨어진다. 2) 100으로 나누어 떨어지는 연도는 제외한다. 3) 400으로 나누어 떨어지는 연도는 윤년이다. ♣결과 ♧코드 #define _CRT_SECURE_..

C언어 17차시 조건문, if-else, 조건 연산자, 논리 연산자, 복합문, 블록, 단축계산, if-else if-else, switch

목차 1. 기본 제어 구조 1) 순차 구조 sequence : 차례대로 실행 2) 선택 구조 selection : 여러 개 중에 하나의 명령어를 선택하여 실행 3) 반복 구조 iteration : 동일한 명령어 반복 실행 어떤 프로그램이라도 위의 3가지 기본 구조만 있으면 만들어낼 수 있다. 2. if -else 구문 if-else는 선택 구조이다. 선택 구조는 조건을 검사하고, 조건에 따라 실행되는 명령어를 다르게 한다 의미는 직관적이다. 조건식이 참이면 문장1을, 거짓이면 문장2를 수행한다. { if (조건식) { 문장1; } else { 문장2; } 2-1 효율성 if-else 구문을 사용하는 것이 if-if 구문을 사용하는 것보다 효율적이다. if 뒤에 쓰인 조건문 하나만 판단하면 else 구문은..

C언어 16차시 수식과 연산자 연습문제 2

목차 1. 세 자리 정수의 각 자리 수의 값을 각각 출력하기 ♣결과 ♧코드 #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int x, x_100, x_10, x_1; printf("세 자리로 이루어진 정수를 입력하세요:___\b\b\b"); scanf("%d", &x); x_100 = x / 100; x_10 = x % 100 /10; x_1 = x % 10; printf("백의 자리 숫자는 %d, 십의 자리 숫자는 %d, 일의 자리 숫자는 %d입니다\n\n", x_100, x_10, x_1); return 0; } 2. x값 입력받아, 다항식 값 계산하기 다항식: (x * x * x - 20) / (x - 7); ♣결과 ♧코드 #define _C..

C언어 15차시 수식과 연산자 연습문제

목차 1.체중, 키 입력값 받아서 BMI 계산하는 출력 프로그램 ♣결과 ♧코드 #define _CRT_SECURE_NO_WARNINGS #include int main(void) { double tall, weight, bmi; printf("키를 입력하세요(m):___\b\b\b"); scanf("%lf", &tall); printf("몸무게를 입력하세요(kg):___\b\b\b"); scanf("%lf", &weight); bmi = weight / (tall * tall); printf("당신의 BMI는 %lf\n\n", bmi); return 0; } 2. 세 수를 입력 받아 다항식 값 도출하기 ♣결과 ♧코드 #define _CRT_SECURE_NO_WARNINGS #include int main..