목록Career&Study/Coding Practice (15)
taeyounkim LOG
#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..
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에서 굴렸던 숫자를 다시 한 번 굴리는 것이다. 두 개의 숫자를 제외한 그 어느 결과들은 모두 무시되며 주사위를 계속 굴릴..
#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; }
#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; }