감 ¶
밌다.
근데 메 길 보기 같데, 변를 기는게 .. ㅋㅋ
리링 고 린다.
근데 메 길 보기 같데, 변를 기는게 .. ㅋㅋ
리링 고 린다.
드 ¶
{{{~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] [를글로바꾸기]