C언어/예제

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

thpop 2024. 10. 19. 23:11
반응형

입력받은 숫자가 5의 배수인지 판별하는 프로그램을 만들어 볼 것이다.

 

입력받는 숫자는 세 자리 숫자로 제한되며, 5의 배수임을 판별하기 위해서는 일의 자리 숫자가 5 혹은 0이어야 함에 유의한다.

 

프로그램은 아래와 같다.

#include <stdio.h>
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 0;
}

 

시행 결과 예시는 아래와 같다.

세 자리 숫자를 입력하시오: 897
897는 5의 배수 아님
세 자리 숫자를 입력하시오: 125
125는 5의 배수
반응형