반응형

Language/C 134

[ C ] [ 제어문 연습 문제 ] 소수 검사 프로그램

소수는 1과 자기 자신만으로 나누어 떨어지는 1보다 큰 양의 정수이다. 정수를 입력받아 정수가 소수인지 검사하는 프로그램을 작성해보자. #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int num; printf("양의 정수? "); scanf("%d", &num); int a; for (a = 2; a < num; a++) { if (num % a == 0) break; } if (a == num) printf("소수"); else printf("%d는 소수가 아닙니다.\n", num); return 0; }

Language/C 2021.11.21

[ C ] [ 제어문 연습 문제 ] 전기 요금 계산 프로그램

전기 요금은 기본 요금과 월 사용량에 의한 요금의 합으로 계산된다. 월 사용량에 따라 누진제가 적용되어 단계별로 적용되는 기본 요금과 월 사용량 요금이 달라진다. 다음의 누진제 요금표를 참고하여 입력받은 월 사용량으로 전기 요금을 계산하는 프로그램을 작성해보자. #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int basic; int month; int charge; printf("월 사용량? "); scanf("%d", &month); if (month

Language/C 2021.11.19

[ C ] [ 제어문 연습 문제 ] 윤년 검사 프로그램

연도를 입력받아 윤년인지 검사하는 프로그램을 작성해보자. - 400으로 나누어 떨어지는 해는 윤년임 - 4로 나누어 떨어지는 해 중에서 100으로 나누어 떨어지지 않으면 윤년임 #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int year; printf("연도? "); scanf("%d", &year); if (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0)) printf("%d년은 윤년입니다.", year); else printf("%d년은 윤년이 아닙니다.", year); printf("\n"); return 0; }

Language/C 2021.11.19

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

이차원 평면에 있는 점의 좌표 (x, y)를 입력받아 어느 사분면의 점인지 출력하는 프로그램을 작성해보자. #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int x, y; printf("점의 좌표? "); scanf("%d%d", &x, &y); if (x > 0 && y > 0) printf("제1사분면"); else if (x 0) printf("제2사분면"); else if (x 0 && y < 0) printf("제4사분면"); printf("\n"); return 0; }

Language/C 2021.11.19

[ C ] [ 제어문 연습 문제 ] 학점 계산 프로그램

절대 평가로 학점을 계산하려고 한다. 시험 점수(0점~100점)를 입력받아서 90점 이상은 A, 80점 이상은 B, 70점 이상은 C, 60점 이상은 D, 60점 미만은 F로 학점을 계산하는 프로그램을 작성해보자. #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int grade; printf("점수? "); scanf("%d", &grade); if (grade >= 90) printf("학점: A"); else if (grade >= 80) printf("학점: B"); else if (grade >= 70) printf("학점: C"); else if (grade >= 60) printf("학점: D"); else printf("학점: F");..

Language/C 2021.11.19

[ C ] [ 연산자 연습 문제 ] 할인가 / 에누리 금액 출력 프로그램

제품의 가격과 할인율(%)을 입력받아 할인가와 에누리 금액을 출력하는 프로그램을 작성해보자. #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int fee; printf("제품의 가격? "); scanf("%d", &fee); int dis; printf("할인율? "); scanf("%d", &dis); int price = fee * dis * 0.01; printf("할인가: %d원(%d원 할인)\n", fee - price, price); return 0; }

Language/C 2021.11.18
반응형