¶
.
, ..흐 ㅋㅋ
펙토 하 .
, ..흐 ㅋㅋ
펙토 하 .
¶
{{{~cpp
{{{~cpp
#include <stdio.h>
int num_len(int number);
void number_data_input(int number, int number_data[10]);
void main()
{
int number, number_len, i = 0;
int number_data[10];
char korean_data[20] = "팔";
char num_position[15] = " "; //<- "" 해 .
while(1)
{
i = 0;
printf(" 0n");
scanf("%d", &number);
if(number == 0)
break;
number_len = num_len(number);
number_data_input(number, number_data);
//print
while(i < number_len)
{
if(number_data[i] == 0)
{
}else{
printf("%c", korean_data[2*number_data[i] - 2]);
printf("%c", korean_data[2*number_data[i] - 1] );
printf("%c", num_position[2*(number_len - i - 1)]);
printf("%c", num_position[2*(number_len - i - 1)+1]);
}
i++;
}
printf("n");
}
}
int num_len(int number)
{
int lengh = 1;
while(number > 9)
{
++lengh;
number /= 10;
}
return lengh;
}
void number_data_input(int number, int number_data[10])
{
int number_len;
int i;
number_len = num_len(number);
for(i = 0; i < number_len; i++)
{
number_data[number_len-i-1] = (number % 10);
number /= 10;
}
}
}}}
{{{~cpp
// -> ver.2, + 펙토..
//
#include <stdio.h>
int num_len(int number);
void number_data_input(int number, int *number_data);
void print_num_korean(char *korean_data, int *number_data, int i);
void print_num_position(char *num_position, int number_len, int i);
void main()
{
int number, number_len, i = 0;
int number_data[10];
char korean_data[20] = "팔";
char num_position[15] = " "; //<- "" 해 .
while(1)
{
i = 0;
printf(" 0n");
scanf("%d", &number);
if(number == 0)
break;
number_len = num_len(number);
number_data_input(number, number_data);
//print
while(i < number_len)
{
if(number_data[i] == 0)
{
}else if(number_data[i] == 1 && number != 1)
{
if(i != (number_len-1))
{
print_num_position(num_position, number_len, i);
}else
{
print_num_korean(korean_data, number_data, i);
print_num_position(num_position, number_len, i);
}
}else{
print_num_korean(korean_data, number_data, i);
print_num_position(num_position, number_len, i);
}
i++;
}
printf("n");
}
}
int num_len(int number)
{
int lengh = 1;
while(number > 9)
{
++lengh;
number /= 10;
}
return lengh;
}
void number_data_input(int number, int *number_data)
{
int number_len;
int i;
number_len = num_len(number);
for(i = 0; i < number_len; i++)
{
number_data[number_len-i-1] = (number % 10);
number /= 10;
}
}
void print_num_korean(char *korean_data, int *number_data, int i)
{
printf("%c", korean_data[2*number_data[i] - 2]);
printf("%c", korean_data[2*number_data[i] - 1] );
}
void print_num_position(char *num_position, int number_len, int i)
{
printf("%c", num_position[2*(number_len - i - 1)]);
printf("%c", num_position[2*(number_len - i - 1)+1]);
}
//void print_result(char korean_data[20], int number_data[10],
}}}
=== 한테 할 ===
흠.. 트 0 했.. 0 하..ㅎ .ㅎ
. .ㅎ
..
{{{~cpp
num_position[15] = " ";
printf("%c", num_position[2*(number_len - i - 1)]);
printf("%c", num_position[2*(number_len - i - 1)+1]);
}}}
.. 할 하..
{{{~cpp
num_position[5][3] = {"","","","",""};
printf("%s", num_position[number_len - i - 1]);
}}}
편하 해.ㅎ 4byte ~ㅎ .ㅎ .ㅎ
힌..;;ㅁ;; ~
.. 하.. 클.ㅎ
할텐.ㅎ .. 펙토하~
하.ㅎ ~ 하.ㅎ - [태]
{{{
.
, ..흐 ㅋㅋ
펙토 하 .
}}}
- 팩토 한 하 하 하 합. - 택
----
[LittleAOI] [한]










