반응형

C 235

[ C ] [ if 조건문 연습 문제 ] 가장 큰 수 출력 프로그램

숫자 3개를 입력받아 가장 큰 수를 출력하는 프로그램을 작성해보자. #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int x, y, z; int max; printf("세 개의 정수를 입력하세요: "); scanf("%d%d%d", &x, &y, &z); if (x >= y) { if (x >= z) max = x; else max = z; } else { if (y >= z) max = y; else max = z; } printf("가장 큰 수는 %d입니다.", max); return 0; } ▶ 크게 x가 y보다 크거나 같을 경우와 작을 경우로 나눔 → x가 y보다 크거나 같은 경우 : x가 z보다 크거나 같으면 max = x : x가 z보다..

Language/C 2021.10.12

[ C ] [ if 조건문 연습 문제 ] 학점 계산 프로그램

상대 평가로 학점을 계산하려고 한다. 등수와 전체 인원수를 입력받아서 상위 10%까지는 A, 30%까지는 B, 60%까지는 C, 90%까지는 D, 하위 10%는 F학점을 계산하는 프로그램을 작성해보자. #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int class_m, grade; printf("등수와 전체 인원수를 순서대로 입력하세요"); scanf("%d%d", &grade, &class_m); if (grade

Language/C 2021.10.12

[ C ] [ if 조건문 연습 문제 ] 사분면 출력 프로그램

사용자에게 x, y 좌표를 입력받아 1, 2, 3, 4분면 또는 그 외(원점이나 좌표축 위 인 경우)로 구분하여 출력하는 프로그램을 작성해보자. #define _CRT_SECURE_NO_WARNINGS #include int main(void) { double x, y; scanf("%lf%lf", &x, &y); if (x > 0 && y > 0) printf("1사분면"); else if (x > 0 && y 0) printf("2사분면"); else if (x < 0 && y < 0) printf("3사분면"); else if (x == 0 && y == 0) printf("원점"); else printf("그 외"); r..

Language/C 2021.10.11

[ C ] [ if 조건문 연습 문제 ] 제곱값 출력 프로그램

x에 입력한 실수가 양의 실수이면 y에 x제곱, 음의 실수이면 x 세제곱 값을 대입 후 x, y값을 출력하는 프로그램을 작성해보자. #define _CRT_SECURE_NO_WARNINGS #include int main(void) { double x, y; scanf("%lf", &x); if (x > 0) { y = x * x; printf("x의 제곱 값은 %.2f\n", y); } else { y = x * x * x; printf("x의 세제곱 값은 %.2f\n", y); } return 0; } ▶ 사용자에게 실수 x값을 입력 받고 양수면 제곱값, 음수이면 세제곱값을 출력 → 제곱, 세제곱값 모두 소수점 둘째자리까지 출력

Language/C 2021.10.11

[ C ] [ if 조건문 연습 문제 ] 절댓값 출력 프로그램

변수 x에 실수를 입력받아 그 절대값을 y에 저장 후 출력하는 프로그램을 작성해보자. #define _CRT_SECURE_NO_WARNINGS #include #include int main(void) { double x; scanf("%lf", &x); double y; y = fabs(x); printf("입력한 값의 절댓값은 %.2f\n", y); return 0; } ▶ #include : 절댓값을 계산하기 위한 헤더파일 선언 ▶ fabs(x) : x의 절댓값을 구해주는 함수 ▶ printf("입력한 값의 절댓값은 %.2f\n", y) : x의 절댓값을 계산해 y에 저장 후 소수점 둘째자리까지 출력

Language/C 2021.10.11

[ C ] [ if 조건문 연습 문제 ] 비만도 출력 프로그램

키(m)와 몸무게(kg)을 입력받아 비만도를 출력하는 프로그램을 작성해보자. 비만도 = 몸무게 / (키 * 키) 비만도가 20 이하이면 정상, 20~30이면 과체중, 30초과이면 비만으로 출력 #define _CRT_SECURE_NO_WARNINGS #include int main(void) { double height, weight; printf("키(m)와 몸무게(kg)를 순서대로 입력하세요: "); scanf("%lf%lf", &height, &weight); double bmi; bmi = weight / (height * height); if (bmi

Language/C 2021.10.11

[ C ] [ if 조건문 연습 문제 ] 승 출력 프로그램

사용자에게 두 개의 정수 a, b를 입력받아 a가 더 크면 a*2의 b승을, b가 더 크면 b*2의 a승을 구해 출력하는 프로그램을 작성해보자. 단, a와 b가 같은 경우 a*b를 출력 #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int a, b; printf("첫 번째 정수를 입력하세요: "); scanf("%d", &a); printf("두 번째 정수를 입력하세요: "); scanf("%d", &b); if (a > b) printf("결과: %d", a

Language/C 2021.10.11

[ C ] [ if 조건문 연습 문제 ] 문자 입력 프로그램

사용자에게 영문자를 입력받아 대문자인지 확인하는 프로그램을 작성해보자. #define _CRT_SECURE_NO_WARNINGS #include int main(void) { char mun; scanf("%c", &mun); if (mun >= 'A' && mun = 'A' && mun '0' && num < '9') printf("입력한 값은 0~9 사이(0과 9는 포함하지 않음)에 존재합니다.\n"); else printf("입력한 값은 0~9 사이에 존재하지 않습니다..\n"); return 0; } 사용자에게 문자를 입력받아 소문자인지 대문자인지 확인하는 프로그램을 작성해보자. #define _CRT_SECURE_NO_WARNINGS #include int main(void) { char mun..

Language/C 2021.10.11
반응형