제 오그라드는 진수 변환기를 어떻게하면 더 좋은소스가 될까요?
예님
2023.04.01
질문 제목 : 질문 내용 :
#include stdio.h
void main()
{
int i=0;
int mode=0;
puts(입력할 진수는 몇진수 입니까?);
puts(0. 8진수 1. 10진수 2. 16진수);
scanf(%d, &mode);
if(mode==0)
{
puts(8진수 입력:);
scanf(%o, &i);
}
else if(mode==1)
{
puts(10진수 입력:);
scanf(%d, &i);
}
else if(mode==2)
{
puts(16진수 입력:);
scanf(%x, &i);
}
else
{
puts(잘못 입력하였습니다);
}
printf(8진수로 %o\n, i);
printf(10진수로 %d\n, i);
printf(16진수로 %x\n, i);
}
너무 간단하긴한데 더이상 간결화 하거나 정리할필요가 있을까요?ㅎㅎ