|
해결책을 아시면 좀 가르쳐주세요 ㅜㅜ.......
고수님 부탁드립니다......
#include <stdio.h>
#include <string.h>
main()
{
char pp[13],p[13];
int a=0,i,k,j,c,z;
back1:;
printf("숫자를 입력하세요[부호포함13자리이하] :\n");
scanf("%s",&pp);
a = strlen(pp);
c = a/4;
z = a%4;
if(a>13){
printf("13자리이라로 입력하세요.\n");
goto back1;
}
for(i=a-1;i>=0;i--){
if(pp[i]<0x30 || pp[i]>0x39){
printf("입력하신 데이터는 숫자가 아닙니다.\n");
goto back1;
}
if(pp[i]==0x31){
p[i]='일';}
else if(pp[i]==0x32){
p[i]='이';}
else if(pp[i]==0x33){
p[i]='삼';}
else if(pp[i]==0x34){
p[i]='사';}
else if(pp[i]==0x35){
p[i]='오';}
else if(pp[i]==0x36){
p[i]='육';}
else if(pp[i]==0x37){
p[i]='칠';}
else if(pp[i]==0x38){
p[i]='팔';}
else{
p[i]='구';}
}
for(j=0;j<=a-1;j++){
printf("%s",p[j]);
}
}
|