반응형
사용자에게서 두 개의 문자를 입력받고, 그 두 문자 사이의 거리를 구하는 프로그램을 만들어볼 것이다.
두 문자 사이의 거리란 아스키 코드로 변형하였을 때 그 두 아스키 코드의 차이이다.
출력 예시는 아래와 같다.
a K
a(97)와 K(75)사이의 거리는 22입니다.
프로그램은 아래와 같다.
#include <stdio.h>
int main()
{
char ch1, ch2;
scanf("%c %c", &ch1, &ch2);
printf("%c(%d)와 %c(%d)사이의 거리는 %d입니다.",ch1,ch1,ch2,ch2,ch1>ch2? ch1-ch2:ch2-ch1);
return 0;
}
반응형
'C언어 > 예제' 카테고리의 다른 글
[C] array 내부에서 사용자가 지정한 요소끼리 swap하는 프로그램 (0) | 2024.11.16 |
---|---|
[C] 대소문자 변환 프로그램 (0) | 2024.11.10 |
[C] 두 번 연속 같은 숫자가 나올 때까지 반복하는 프로그램 (0) | 2024.11.10 |
[C] 행렬을 회전시키는 프로그램 (1) | 2024.11.10 |
[C] 숫자의 각 자릿수의 합을 구하는 프로그램 (0) | 2024.11.09 |