반응형
입력받은 숫자가 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의 배수
반응형
'C언어 > 예제' 카테고리의 다른 글
[C] 숫자의 자릿수가 짝수인지 판별하는 프로그램 2 (0) | 2024.10.19 |
---|---|
[C] 입력받은 숫자가 5의 배수인지 판별하는 프로그램 2 (0) | 2024.10.19 |
[C] 서수(ordinal numeral)로 변환하는 프로그램 (1) | 2024.10.19 |
[C] 사분면에서의 위치 파악 프로그램 (0) | 2024.10.19 |
[C] 숫자의 자릿수가 짝수인지 판별하는 프로그램 (0) | 2024.10.19 |