반응형
두 자리의 양의정수를 입력받아 자릿수를 반대로 출력하는 프로그램을 작성해보자.
단, 두 자리의 양수가 아니면 오류메시지를 출력
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main(void) {
int n;
printf("두 자리 정수 입력: ");
scanf("%d", &n);
if (11 <= n && n <= 99)
if (n % 10 == 0)
printf("%d", n / 10);
else
printf("%d%d\n", n % 10, n / 10);
else
printf("두 자리 정수를 입력해주세요.");
return 0;
}
▶ 사용자가 입력한 값이 11과 99 사이에 포함되고 10으로 나누어 떨어진 값이 0이라면 10으로 나눈 값의 몫을 출력
→ ex. 90을 입력하면 9를 출력
▶ 사용자가 입력한 값이 11과 99 사이에 포함되고 10으로 나누어 떨어지지 않으면 10으로 나눈 값의 나머지와 몫을 순서대로 출력
→ ex. 12를 입력하면 2와 1을 출력
반응형
'Language > C' 카테고리의 다른 글
[ C ] [ switch 조건문 연습 문제 ] 5의 배수 확인 프로그램 (0) | 2021.10.12 |
---|---|
[ C ] [ if 조건문 연습 문제 ] 가장 큰 수 출력 프로그램 (0) | 2021.10.12 |
[ C ] [ if 조건문 연습 문제 ] 학점 계산 프로그램 (0) | 2021.10.12 |
[ C ] [ if 조건문 연습 문제 ] 사분면 출력 프로그램 (0) | 2021.10.11 |
[ C ] [ if 조건문 연습 문제 ] 제곱값 출력 프로그램 (0) | 2021.10.11 |