목록Career&Study (42)
taeyounkim LOG
#include void decompose(); int main(void) { long i; double d; decompose(3.141592, &i, &d); printf("%ld\n", i); printf("%lf", d); } void decompose(double x, long *int_part, double *frac_part) { *int_part = (long) x; *frac_part = x - *int_part; }
#include #include #include #define MAX_DIGITS 10 int digit[MAX_DIGITS]; int segments[10][7] = {{1,1,1,1,1,1,0}, {0,1,1,0,0,0,0}, {1,1,0,1,1,0,1}, {1,1,1,1,0,0,1}, {0,1,1,0,0,1,1}, {1,0,1,1,0,1,1}, {1,0,1,1,1,1,1}, {1,1,1,0,0,0,0}, {1,1,1,1,1,1,1}, {1,1,1,1,0,1,1}}; char digits[4][MAX_DIGITS * 4]; void clear_digits_array(void); void process_digit(int digit, int position); void print_digit_array(v..
#include #include #include #define MAXNUM 100 int secret_number; /*external value*/ int number_of_guess = 0; /*external value*/ void secret_num(){ srand((unsigned)time(NULL)); secret_number = rand() % MAXNUM + 1; } void process(){ int guess; printf("Enter guess: "); scanf("%d", &guess); if(guess > secret_number){ printf("Too high. try again.\n"); number_of_guess++; process(); } else if(guess < s..
2021.07.02 FRI 오늘은 백신을 맞았다. (2차 접종) 하지만 알파벳 B섹션이 짧아서 끝내고 싶게 생겼기 때문에 끝내보았다. banal : unorignial, ordinary 평범한, 진부한 bane : poison; cause of harm 독, 해악, 파멸의 원인 belabor : To go over repeatedly or to an absurd extent belie : to give a false impression of belligerent : combative 싸우기 좋아하는, 호전적인 benefactor : one who provides help 은인, 후원자 benign : gentle, not harmful 온화한, 친절한, 자비로운 bequest : something lef..
요즘 영단어 공부를 하고 있다. gre대비용이기도 하고, 그냥 중학교 이후로 영단어를 제대로 외운 적이 없는 것 같아 외우는 중이다. 오랜만에 이렇게 영단어를 열심히 외워보니까 새롭고, 또 재미있다. 다시 초심으로 돌아온 것 같은 그런 느낌이 들기도 해서 뭔가 신기한 기분도 든다. 근데 word smart 책은 단어 난이도가 좀 많이 높아서 모르는 단어도 너무 많이 나온다. 완전 새로 보는 단어들도 많아서 이미 굳어가는 머리로 외우기는 힘들지만, 최대한 노력 중이다. 외운 단어 중에서 기억에 남겨야 할 가치가 있다고 생각한 단어들과 어려운 단어들 위주로 기록을 남기려 한다. Alphabetical 순서로 한 알파벳 씩 정리를 해볼까 한다. abdicate : to step down 포기하다, 퇴위하다 a..
K.N.King C Programming Chapter9, Programming Projects #8 아래의 코드는 Game of Craps라는 게임에 대한 코드이다. 플레이어는 2개의 주사위를 던지면서 게임을 시작하는데, 그 두 주사위의 눈의 합에 따라 게임의 승패가 결정된다. First Roll에서 플레이어는 7 혹은 11을 굴리면 이긴다. 반대로 2, 3, 혹은 12를 굴리면 진다. 이를 제외한 다른 결과들은 point로 적립이 되며, 주사위를 한 번 더 굴릴 기회가 주어진다. 두 번째 Roll에서 플레이어는 7을 굴리면 게임을 진다. 플레이어가 이기는 방법은 First Roll에서 굴렸던 숫자를 다시 한 번 굴리는 것이다. 두 개의 숫자를 제외한 그 어느 결과들은 모두 무시되며 주사위를 계속 굴릴..