목록Career&Study/Coding Practice (15)
taeyounkim LOG
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bEdwcv/btq92xVegCP/ex28kcrK3QA61oc9Dsh8I0/img.png)
#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..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/czCzJE/btq90mUpQ1r/945nkJX3PbPE38Ywi9k2l1/img.png)
#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..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bjs5F3/btq92w25Bkb/4tGKuup62MykkYuOoWeHk0/img.png)
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에서 굴렸던 숫자를 다시 한 번 굴리는 것이다. 두 개의 숫자를 제외한 그 어느 결과들은 모두 무시되며 주사위를 계속 굴릴..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/d1Igl8/btq92yGyDCA/cwrFxwRgvjrMsNbukbVUGK/img.png)
#include int digit(int n, int k) { while(k>1){ n/=10; k--; } return n%10; } int main(){ int n, k; printf("Enter n, k: "); scanf("%d %d", &n, &k); printf("%d", digit(n,k)); return 0; }
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/61Pj6/btq92ys1GQa/xDISHP1XgTFZKWaJe3sTj1/img.png)
#include void day_of_year(int month, int day, int year) { int a[]={31,28,31,30,31,30,31,31,30,31,30,31}; int i; int days=0; for(i=1; i2){ days--; //for leap years } printf("%d", days); } int main() { int m, d, y; printf("Enter day of year: "); scanf("%d %d %d", &m, &d, &y); day_of_year(m, d, y); return 0; }