|
#include <stdio.h>
main()
{
int n, k;
while(1)
{
printf("ASCII 대문자( 65 - 90 )\t소문자( 97 - 122 )\n");
printf("알파벳 소문자 또는 대문자 입력 : ");
scanf("%d", &n);
printf("\n");
/* ASCII 문자표 (A = 65, Z = 90) */
/* 입력받은 문자가 알파벳 대문자 또는 소문자일 경우 */
if( (n >= 65 && n <= 90) || (n >= 97 && n <= 122) )
{
/* 대문자일 경우 */
if( n >= 65 && n < 90)
k = 65;
/* 소문자일 경우 */
else
k = 97;
while( k <= n)
{
printf("알파벳 : %c\t10진수 : %d\t16진수 : %xH\n",k,k,k);
k++;
}
}
/* 입력받은 문자가 알파벳 대문자 또는 소문자가 아닐경우 */
else
{
printf("알파벳 대문자 또는 소문자가 아닙니다!\n");
break;
}
}
printf("프로그램을 종료합니다! 아무키나 눌러 주세요!");
scanf("%d", &n);
}
무한 루프를 돌다 입력 받는 문자가 대문자 또는 소문자일경우 화면에 출력!
대문자 또는 소문자가 아닐경우 프로그램 종료!
|