반응형

판별 4

[C] 소수 판별 프로그램

1보다 큰 양의 정수를 입력받아 소수인지 아닌지를 판별하는 C 프로그램을 만들어 볼 것이다. 소수가 아니면 "It is not a Prime Number."을, 소수면 "It is a Prime Number."을 출력하게 하는 것이 목표이다. 프로그램은 아래와 같다.#include int main() { int a,b=0; scanf("%d",&a); for (int i=2;i 위 프로그램의 시행 결과 예시는 아래와 같다.7It is a Prime Number.4It is not a Prime Number.

C언어/예제 2024.10.19

[C] 입력받은 숫자가 5의 배수인지 판별하는 프로그램 2

앞서 if문을 이용해 입력받은 숫자가 5의 배수인지 판별하는 프로그램을 만들었었다.(※ 참고] 입력받은 숫자가 5의 배수인지 판별하는 프로그램 : https://thpop.tistory.com/20) 이번에는 switch-case 구문을 이용해서 만들어 볼 것이다. 프로그램은 아래와 같다.#include int main(){ int input; printf("세 자리 숫자를 입력하시오: "); scanf("%d", &input); int last_digit = input % 10; switch (last_digit){ case 5: printf("%d는 5의 배수",input); break; case 0: printf("%d는 5의 배수",input); break; default:..

C언어/예제 2024.10.19

[C] 입력받은 숫자가 5의 배수인지 판별하는 프로그램

입력받은 숫자가 5의 배수인지 판별하는 프로그램을 만들어 볼 것이다. 입력받는 숫자는 세 자리 숫자로 제한되며, 5의 배수임을 판별하기 위해서는 일의 자리 숫자가 5 혹은 0이어야 함에 유의한다. 프로그램은 아래와 같다.#include int main(){ int input; printf("세 자리 숫자를 입력하시오: "); scanf("%d", &input); int last_digit = input % 10; if (last_digit ==5) printf("%d는 5의 배수\n", input); else if (last_digit == 0) printf("%d는 5의 배수\n", input); else printf("%d는 5의 배수 아님\n", input); return..

C언어/예제 2024.10.19

[C] 삼각형 판별 프로그램

세 개의 정수를 입력받고, 세 정수가 삼각부등식을 만족하면 "삼각형"을 출력하고, 그렇지 않으면 "아님"을 출력하는 프로그램을 만들어 볼 것이다. 삼각부등식이란 '삼각형의 두 변의 길이의 합이 가장 긴 변의 길이보다 커야 한다'를 의미하는 부등식이다. 프로그램의 구조는 다음과 같다.#include int main() { int a, b, c; scanf("%d %d %d", &a, &b, &c); if (a>b && a>c){ if (b+c>a) printf("삼각형"); else printf("아님"); }else if (b>a && b>c){ if (a+c>b) printf("삼각형"); else printf("아님"); }else if (c>b && c>a){ if (b..

C언어/예제 2024.10.19
반응형