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










