# 포함? & ltstdlib.h & gt
# 포함? "string.h"
무효화? 변경 (char)? C,? Char*? 버퍼)
{
Int? N = c-48;;
스위치 (n)
{
사건? 0:
스프린트 (버퍼, "%s", "0");
깨뜨리다
사건? 1:
스프린트 (buffer, "%s", "one");
깨뜨리다
사건? 2:
스프린트 (buffer, "%s", "two");
깨뜨리다
사건? 3:
스프린트 (버퍼,' %s',' 3');
깨뜨리다
사건? 4:
스프린트 (buffer, "%s", "four");
깨뜨리다
사건? 5:
스프린트 (버퍼,' %s',' 5');
깨뜨리다
사건? 6:
스프린트 (buffer, "%s", "six");
깨뜨리다
사건? 7:
스프린트 (버퍼, "%s", "seven");
깨뜨리다
사건? 8:
스프린트 (버퍼,' %s',' 8');
깨뜨리다
사건? 9:
스프린트 (버퍼,' %s',' 9');
깨뜨리다
기본값:
스프린트 (버퍼, "%s", "오류");
깨뜨리다
}
}
Int? 메인 (int)? Argc,? 샤일? *argv[])?
{
샤일? S [50] = {"0"};
Scanf("%s ",s);
Int? Len = strlen (s);
Int? I, flag =1;
For(I = 0;; 나 & ltleni++)
{
If (s [I] < 0'? | |? S [I] > 9')
{
Flag = 0;;
깨뜨리다
}
}
샤일? * buf = (char *) malloc (sizeof (char) *10);
다음 경우 (플래그 ==0)
{
Printf ("error");
}
기타
{
For(I = 0;; 나 & ltleni++)
{
Memset(buf,' \0',10);
변경 (s [I], buf);
Printf("%s? "" , 부);
}
}
무료 (buf);
반환? 0;
}