본문 바로가기

[C언어 무따기 정리]10진수와 16진수 변환하기

반응형

#include <stdio.h>
#include <string.h>

#define MAX 30

int main(int argc, char *argv[])
{
    
    char a;
    int b;
    int c;
    
    printf("10진수 -> 16진수 변환 프로그램입니다.\n");
    printf("10진수를 16진수로 바꾸려면 a키를 누르고,\n"); 
    printf("16진수를 10진수로 바꾸려면 b키를 누르세요.\n");
    printf(" a나 b를 누르세요 :");
    scanf("%c" , &a); 
    
    for(;;)
    {
           if(a == 'a')
           {
                printf("변환할 숫자를 입력하세요:\n"); 
                scanf("%d" , &b);
                printf("10진수의 값 : %d --> 16진수의 값:%x\n",b,b);
           }
    
           else if(a == 'b')
           {
                printf("변환할 숫자를 입력하세요:\n");
                scanf("%x" ,  &c);
                printf("16진수의 값: %x -->10진수의 값: %d\n",c,c);
           }
           
    }            
    
 
 
  
  system("PAUSE");  
  return 0;
}

반응형
-->