¶
.
, ..흐 ㅋㅋ
펙토 하 .
, ..흐 ㅋㅋ
펙토 하 .
¶
{{{~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] [한]