의견.png

"오현서"의 두 판 사이의 차이

위키원
이동: 둘러보기, 검색
잔글 (104.28.249.215(토론)의 편집을 Asadal의 마지막 판으로 되돌림)
 
1번째 줄: 1번째 줄:
#include <stdio.h>
+
[[파일:오현서.jpg|썸네일|300픽셀|'''오현서''']]
#include <stdlib.h>
+
[[파일:한국전자통신연구원 글자.png|썸네일|300픽셀|'''[[한국전자통신연구원]]'''(ETRI)]]
#include <time.h>
 
  
#define NUM_DICE 6
+
'''오현서'''는 정보통신을 포함한 광범위한 디지털 혁신기술을 연구개발하는 '''[[한국전자통신연구원]]'''(ETRI)의 책임연구원이다. [[연세대학교]](Yonsei University) 전자공학 박사를 취득하였다. 1982년부터 전자통신연구원에서 V2X 통신기술연구책임자로 근무하고 있다. [[한국ITS학회]] 부회장과 TTA ITS·차량·철도 프로젝트 그룹의 의장 자리를 역임하고 있다.
  
// 주사위를 던지는 함수
+
== 같이 보기 ==
int rollDice() {
+
* [[한국전자통신연구원]]
    return rand() % 6 + 1; // 1에서 6까지의 랜덤한 숫자 반환
+
* [[대구 국제 미래자동차엑스포 2020]]
}
 
  
// 주사위 합을 계산하는 함수
+
{{자동차 인물|토막글}}
int calculateSum(int rolls[]) {
 
    int sum = 0;
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        sum += rolls[i];
 
    }
 
    return sum;
 
}
 
 
 
int main() {
 
    int userSum = 0, computerSum = 0;
 
    int userRolls[NUM_DICE], computerRolls[NUM_DICE];
 
   
 
    srand(time(NULL)); // 랜덤 시드 초기화
 
   
 
    printf("주사위 게임에 오신 것을 환영합니다!\n");
 
   
 
    // 사용자 주사위 던지기
 
    printf("사용자의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        userRolls[i] = rollDice();
 
        printf("%d ", userRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 사용자의 합 계산
 
    userSum = calculateSum(userRolls);
 
    printf("사용자의 합: %d\n", userSum);
 
   
 
    // 컴퓨터 주사위 던지기
 
    printf("컴퓨터의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        computerRolls[i] = rollDice();
 
        printf("%d ", computerRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 컴퓨터의 합 계산
 
    computerSum = calculateSum(computerRolls);
 
    printf("컴퓨터의 합: %d\n", computerSum);
 
   
 
    // 결과 출력
 
    if (userSum > computerSum) {
 
        printf("축하합니다! 사용자가 이겼습니다!\n");
 
    } else if (userSum < computerSum) {
 
        printf("아쉽지만, 컴퓨터가 이겼습니다. 다음에 다시 도전하세요!\n");
 
    } else {
 
        printf("비겼습니다! 다음 기회에 다시 도전하세요!\n");
 
    }
 
   
 
    return 0;
 
}#include <stdio.h>
 
#include <stdlib.h>
 
#include <time.h>
 
 
 
#define NUM_DICE 6
 
 
 
// 주사위를 던지는 함수
 
int rollDice() {
 
    return rand() % 6 + 1; // 1에서 6까지의 랜덤한 숫자 반환
 
}
 
 
 
// 주사위 합을 계산하는 함수
 
int calculateSum(int rolls[]) {
 
    int sum = 0;
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        sum += rolls[i];
 
    }
 
    return sum;
 
}
 
 
 
int main() {
 
    int userSum = 0, computerSum = 0;
 
    int userRolls[NUM_DICE], computerRolls[NUM_DICE];
 
   
 
    srand(time(NULL)); // 랜덤 시드 초기화
 
   
 
    printf("주사위 게임에 오신 것을 환영합니다!\n");
 
   
 
    // 사용자 주사위 던지기
 
    printf("사용자의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        userRolls[i] = rollDice();
 
        printf("%d ", userRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 사용자의 합 계산
 
    userSum = calculateSum(userRolls);
 
    printf("사용자의 합: %d\n", userSum);
 
   
 
    // 컴퓨터 주사위 던지기
 
    printf("컴퓨터의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        computerRolls[i] = rollDice();
 
        printf("%d ", computerRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 컴퓨터의 합 계산
 
    computerSum = calculateSum(computerRolls);
 
    printf("컴퓨터의 합: %d\n", computerSum);
 
   
 
    // 결과 출력
 
    if (userSum > computerSum) {
 
        printf("축하합니다! 사용자가 이겼습니다!\n");
 
    } else if (userSum < computerSum) {
 
        printf("아쉽지만, 컴퓨터가 이겼습니다. 다음에 다시 도전하세요!\n");
 
    } else {
 
        printf("비겼습니다! 다음 기회에 다시 도전하세요!\n");
 
    }
 
   
 
    return 0;
 
}#include <stdio.h>
 
#include <stdlib.h>
 
#include <time.h>
 
 
 
#define NUM_DICE 6
 
 
 
// 주사위를 던지는 함수
 
int rollDice() {
 
    return rand() % 6 + 1; // 1에서 6까지의 랜덤한 숫자 반환
 
}
 
 
 
// 주사위 합을 계산하는 함수
 
int calculateSum(int rolls[]) {
 
    int sum = 0;
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        sum += rolls[i];
 
    }
 
    return sum;
 
}
 
 
 
int main() {
 
    int userSum = 0, computerSum = 0;
 
    int userRolls[NUM_DICE], computerRolls[NUM_DICE];
 
   
 
    srand(time(NULL)); // 랜덤 시드 초기화
 
   
 
    printf("주사위 게임에 오신 것을 환영합니다!\n");
 
   
 
    // 사용자 주사위 던지기
 
    printf("사용자의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        userRolls[i] = rollDice();
 
        printf("%d ", userRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 사용자의 합 계산
 
    userSum = calculateSum(userRolls);
 
    printf("사용자의 합: %d\n", userSum);
 
   
 
    // 컴퓨터 주사위 던지기
 
    printf("컴퓨터의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        computerRolls[i] = rollDice();
 
        printf("%d ", computerRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 컴퓨터의 합 계산
 
    computerSum = calculateSum(computerRolls);
 
    printf("컴퓨터의 합: %d\n", computerSum);
 
   
 
    // 결과 출력
 
    if (userSum > computerSum) {
 
        printf("축하합니다! 사용자가 이겼습니다!\n");
 
    } else if (userSum < computerSum) {
 
        printf("아쉽지만, 컴퓨터가 이겼습니다. 다음에 다시 도전하세요!\n");
 
    } else {
 
        printf("비겼습니다! 다음 기회에 다시 도전하세요!\n");
 
    }
 
   
 
    return 0;
 
}#include <stdio.h>
 
#include <stdlib.h>
 
#include <time.h>
 
 
 
#define NUM_DICE 6
 
 
 
// 주사위를 던지는 함수
 
int rollDice() {
 
    return rand() % 6 + 1; // 1에서 6까지의 랜덤한 숫자 반환
 
}
 
 
 
// 주사위 합을 계산하는 함수
 
int calculateSum(int rolls[]) {
 
    int sum = 0;
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        sum += rolls[i];
 
    }
 
    return sum;
 
}
 
 
 
int main() {
 
    int userSum = 0, computerSum = 0;
 
    int userRolls[NUM_DICE], computerRolls[NUM_DICE];
 
   
 
    srand(time(NULL)); // 랜덤 시드 초기화
 
   
 
    printf("주사위 게임에 오신 것을 환영합니다!\n");
 
   
 
    // 사용자 주사위 던지기
 
    printf("사용자의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        userRolls[i] = rollDice();
 
        printf("%d ", userRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 사용자의 합 계산
 
    userSum = calculateSum(userRolls);
 
    printf("사용자의 합: %d\n", userSum);
 
   
 
    // 컴퓨터 주사위 던지기
 
    printf("컴퓨터의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        computerRolls[i] = rollDice();
 
        printf("%d ", computerRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 컴퓨터의 합 계산
 
    computerSum = calculateSum(computerRolls);
 
    printf("컴퓨터의 합: %d\n", computerSum);
 
   
 
    // 결과 출력
 
    if (userSum > computerSum) {
 
        printf("축하합니다! 사용자가 이겼습니다!\n");
 
    } else if (userSum < computerSum) {
 
        printf("아쉽지만, 컴퓨터가 이겼습니다. 다음에 다시 도전하세요!\n");
 
    } else {
 
        printf("비겼습니다! 다음 기회에 다시 도전하세요!\n");
 
    }
 
   
 
    return 0;
 
}#include <stdio.h>
 
#include <stdlib.h>
 
#include <time.h>
 
 
 
#define NUM_DICE 6
 
 
 
// 주사위를 던지는 함수
 
int rollDice() {
 
    return rand() % 6 + 1; // 1에서 6까지의 랜덤한 숫자 반환
 
}
 
 
 
// 주사위 합을 계산하는 함수
 
int calculateSum(int rolls[]) {
 
    int sum = 0;
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        sum += rolls[i];
 
    }
 
    return sum;
 
}
 
 
 
int main() {
 
    int userSum = 0, computerSum = 0;
 
    int userRolls[NUM_DICE], computerRolls[NUM_DICE];
 
   
 
    srand(time(NULL)); // 랜덤 시드 초기화
 
   
 
    printf("주사위 게임에 오신 것을 환영합니다!\n");
 
   
 
    // 사용자 주사위 던지기
 
    printf("사용자의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        userRolls[i] = rollDice();
 
        printf("%d ", userRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 사용자의 합 계산
 
    userSum = calculateSum(userRolls);
 
    printf("사용자의 합: %d\n", userSum);
 
   
 
    // 컴퓨터 주사위 던지기
 
    printf("컴퓨터의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        computerRolls[i] = rollDice();
 
        printf("%d ", computerRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 컴퓨터의 합 계산
 
    computerSum = calculateSum(computerRolls);
 
    printf("컴퓨터의 합: %d\n", computerSum);
 
   
 
    // 결과 출력
 
    if (userSum > computerSum) {
 
        printf("축하합니다! 사용자가 이겼습니다!\n");
 
    } else if (userSum < computerSum) {
 
        printf("아쉽지만, 컴퓨터가 이겼습니다. 다음에 다시 도전하세요!\n");
 
    } else {
 
        printf("비겼습니다! 다음 기회에 다시 도전하세요!\n");
 
    }
 
   
 
    return 0;
 
}#include <stdio.h>
 
#include <stdlib.h>
 
#include <time.h>
 
 
 
#define NUM_DICE 6
 
 
 
// 주사위를 던지는 함수
 
int rollDice() {
 
    return rand() % 6 + 1; // 1에서 6까지의 랜덤한 숫자 반환
 
}
 
 
 
// 주사위 합을 계산하는 함수
 
int calculateSum(int rolls[]) {
 
    int sum = 0;
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        sum += rolls[i];
 
    }
 
    return sum;
 
}
 
 
 
int main() {
 
    int userSum = 0, computerSum = 0;
 
    int userRolls[NUM_DICE], computerRolls[NUM_DICE];
 
   
 
    srand(time(NULL)); // 랜덤 시드 초기화
 
   
 
    printf("주사위 게임에 오신 것을 환영합니다!\n");
 
   
 
    // 사용자 주사위 던지기
 
    printf("사용자의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        userRolls[i] = rollDice();
 
        printf("%d ", userRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 사용자의 합 계산
 
    userSum = calculateSum(userRolls);
 
    printf("사용자의 합: %d\n", userSum);
 
   
 
    // 컴퓨터 주사위 던지기
 
    printf("컴퓨터의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        computerRolls[i] = rollDice();
 
        printf("%d ", computerRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 컴퓨터의 합 계산
 
    computerSum = calculateSum(computerRolls);
 
    printf("컴퓨터의 합: %d\n", computerSum);
 
   
 
    // 결과 출력
 
    if (userSum > computerSum) {
 
        printf("축하합니다! 사용자가 이겼습니다!\n");
 
    } else if (userSum < computerSum) {
 
        printf("아쉽지만, 컴퓨터가 이겼습니다. 다음에 다시 도전하세요!\n");
 
    } else {
 
        printf("비겼습니다! 다음 기회에 다시 도전하세요!\n");
 
    }
 
   
 
    return 0;
 
}#include <stdio.h>
 
#include <stdlib.h>
 
#include <time.h>
 
 
 
#define NUM_DICE 6
 
 
 
// 주사위를 던지는 함수
 
int rollDice() {
 
    return rand() % 6 + 1; // 1에서 6까지의 랜덤한 숫자 반환
 
}
 
 
 
// 주사위 합을 계산하는 함수
 
int calculateSum(int rolls[]) {
 
    int sum = 0;
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        sum += rolls[i];
 
    }
 
    return sum;
 
}
 
 
 
int main() {
 
    int userSum = 0, computerSum = 0;
 
    int userRolls[NUM_DICE], computerRolls[NUM_DICE];
 
   
 
    srand(time(NULL)); // 랜덤 시드 초기화
 
   
 
    printf("주사위 게임에 오신 것을 환영합니다!\n");
 
   
 
    // 사용자 주사위 던지기
 
    printf("사용자의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        userRolls[i] = rollDice();
 
        printf("%d ", userRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 사용자의 합 계산
 
    userSum = calculateSum(userRolls);
 
    printf("사용자의 합: %d\n", userSum);
 
   
 
    // 컴퓨터 주사위 던지기
 
    printf("컴퓨터의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        computerRolls[i] = rollDice();
 
        printf("%d ", computerRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 컴퓨터의 합 계산
 
    computerSum = calculateSum(computerRolls);
 
    printf("컴퓨터의 합: %d\n", computerSum);
 
   
 
    // 결과 출력
 
    if (userSum > computerSum) {
 
        printf("축하합니다! 사용자가 이겼습니다!\n");
 
    } else if (userSum < computerSum) {
 
        printf("아쉽지만, 컴퓨터가 이겼습니다. 다음에 다시 도전하세요!\n");
 
    } else {
 
        printf("비겼습니다! 다음 기회에 다시 도전하세요!\n");
 
    }
 
   
 
    return 0;
 
}#include <stdio.h>
 
#include <stdlib.h>
 
#include <time.h>
 
 
 
#define NUM_DICE 6
 
 
 
// 주사위를 던지는 함수
 
int rollDice() {
 
    return rand() % 6 + 1; // 1에서 6까지의 랜덤한 숫자 반환
 
}
 
 
 
// 주사위 합을 계산하는 함수
 
int calculateSum(int rolls[]) {
 
    int sum = 0;
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        sum += rolls[i];
 
    }
 
    return sum;
 
}
 
 
 
int main() {
 
    int userSum = 0, computerSum = 0;
 
    int userRolls[NUM_DICE], computerRolls[NUM_DICE];
 
   
 
    srand(time(NULL)); // 랜덤 시드 초기화
 
   
 
    printf("주사위 게임에 오신 것을 환영합니다!\n");
 
   
 
    // 사용자 주사위 던지기
 
    printf("사용자의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        userRolls[i] = rollDice();
 
        printf("%d ", userRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 사용자의 합 계산
 
    userSum = calculateSum(userRolls);
 
    printf("사용자의 합: %d\n", userSum);
 
   
 
    // 컴퓨터 주사위 던지기
 
    printf("컴퓨터의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        computerRolls[i] = rollDice();
 
        printf("%d ", computerRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 컴퓨터의 합 계산
 
    computerSum = calculateSum(computerRolls);
 
    printf("컴퓨터의 합: %d\n", computerSum);
 
   
 
    // 결과 출력
 
    if (userSum > computerSum) {
 
        printf("축하합니다! 사용자가 이겼습니다!\n");
 
    } else if (userSum < computerSum) {
 
        printf("아쉽지만, 컴퓨터가 이겼습니다. 다음에 다시 도전하세요!\n");
 
    } else {
 
        printf("비겼습니다! 다음 기회에 다시 도전하세요!\n");
 
    }
 
   
 
    return 0;
 
}#include <stdio.h>
 
#include <stdlib.h>
 
#include <time.h>
 
 
 
#define NUM_DICE 6
 
 
 
// 주사위를 던지는 함수
 
int rollDice() {
 
    return rand() % 6 + 1; // 1에서 6까지의 랜덤한 숫자 반환
 
}
 
 
 
// 주사위 합을 계산하는 함수
 
int calculateSum(int rolls[]) {
 
    int sum = 0;
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        sum += rolls[i];
 
    }
 
    return sum;
 
}
 
 
 
int main() {
 
    int userSum = 0, computerSum = 0;
 
    int userRolls[NUM_DICE], computerRolls[NUM_DICE];
 
   
 
    srand(time(NULL)); // 랜덤 시드 초기화
 
   
 
    printf("주사위 게임에 오신 것을 환영합니다!\n");
 
   
 
    // 사용자 주사위 던지기
 
    printf("사용자의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        userRolls[i] = rollDice();
 
        printf("%d ", userRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 사용자의 합 계산
 
    userSum = calculateSum(userRolls);
 
    printf("사용자의 합: %d\n", userSum);
 
   
 
    // 컴퓨터 주사위 던지기
 
    printf("컴퓨터의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        computerRolls[i] = rollDice();
 
        printf("%d ", computerRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 컴퓨터의 합 계산
 
    computerSum = calculateSum(computerRolls);
 
    printf("컴퓨터의 합: %d\n", computerSum);
 
   
 
    // 결과 출력
 
    if (userSum > computerSum) {
 
        printf("축하합니다! 사용자가 이겼습니다!\n");
 
    } else if (userSum < computerSum) {
 
        printf("아쉽지만, 컴퓨터가 이겼습니다. 다음에 다시 도전하세요!\n");
 
    } else {
 
        printf("비겼습니다! 다음 기회에 다시 도전하세요!\n");
 
    }
 
   
 
    return 0;
 
}#include <stdio.h>
 
#include <stdlib.h>
 
#include <time.h>
 
 
 
#define NUM_DICE 6
 
 
 
// 주사위를 던지는 함수
 
int rollDice() {
 
    return rand() % 6 + 1; // 1에서 6까지의 랜덤한 숫자 반환
 
}
 
 
 
// 주사위 합을 계산하는 함수
 
int calculateSum(int rolls[]) {
 
    int sum = 0;
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        sum += rolls[i];
 
    }
 
    return sum;
 
}
 
 
 
int main() {
 
    int userSum = 0, computerSum = 0;
 
    int userRolls[NUM_DICE], computerRolls[NUM_DICE];
 
   
 
    srand(time(NULL)); // 랜덤 시드 초기화
 
   
 
    printf("주사위 게임에 오신 것을 환영합니다!\n");
 
   
 
    // 사용자 주사위 던지기
 
    printf("사용자의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        userRolls[i] = rollDice();
 
        printf("%d ", userRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 사용자의 합 계산
 
    userSum = calculateSum(userRolls);
 
    printf("사용자의 합: %d\n", userSum);
 
   
 
    // 컴퓨터 주사위 던지기
 
    printf("컴퓨터의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        computerRolls[i] = rollDice();
 
        printf("%d ", computerRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 컴퓨터의 합 계산
 
    computerSum = calculateSum(computerRolls);
 
    printf("컴퓨터의 합: %d\n", computerSum);
 
   
 
    // 결과 출력
 
    if (userSum > computerSum) {
 
        printf("축하합니다! 사용자가 이겼습니다!\n");
 
    } else if (userSum < computerSum) {
 
        printf("아쉽지만, 컴퓨터가 이겼습니다. 다음에 다시 도전하세요!\n");
 
    } else {
 
        printf("비겼습니다! 다음 기회에 다시 도전하세요!\n");
 
    }
 
   
 
    return 0;
 
}#include <stdio.h>
 
#include <stdlib.h>
 
#include <time.h>
 
 
 
#define NUM_DICE 6
 
 
 
// 주사위를 던지는 함수
 
int rollDice() {
 
    return rand() % 6 + 1; // 1에서 6까지의 랜덤한 숫자 반환
 
}
 
 
 
// 주사위 합을 계산하는 함수
 
int calculateSum(int rolls[]) {
 
    int sum = 0;
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        sum += rolls[i];
 
    }
 
    return sum;
 
}
 
 
 
int main() {
 
    int userSum = 0, computerSum = 0;
 
    int userRolls[NUM_DICE], computerRolls[NUM_DICE];
 
   
 
    srand(time(NULL)); // 랜덤 시드 초기화
 
   
 
    printf("주사위 게임에 오신 것을 환영합니다!\n");
 
   
 
    // 사용자 주사위 던지기
 
    printf("사용자의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        userRolls[i] = rollDice();
 
        printf("%d ", userRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 사용자의 합 계산
 
    userSum = calculateSum(userRolls);
 
    printf("사용자의 합: %d\n", userSum);
 
   
 
    // 컴퓨터 주사위 던지기
 
    printf("컴퓨터의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        computerRolls[i] = rollDice();
 
        printf("%d ", computerRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 컴퓨터의 합 계산
 
    computerSum = calculateSum(computerRolls);
 
    printf("컴퓨터의 합: %d\n", computerSum);
 
   
 
    // 결과 출력
 
    if (userSum > computerSum) {
 
        printf("축하합니다! 사용자가 이겼습니다!\n");
 
    } else if (userSum < computerSum) {
 
        printf("아쉽지만, 컴퓨터가 이겼습니다. 다음에 다시 도전하세요!\n");
 
    } else {
 
        printf("비겼습니다! 다음 기회에 다시 도전하세요!\n");
 
    }
 
   
 
    return 0;
 
}#include <stdio.h>
 
#include <stdlib.h>
 
#include <time.h>
 
 
 
#define NUM_DICE 6
 
 
 
// 주사위를 던지는 함수
 
int rollDice() {
 
    return rand() % 6 + 1; // 1에서 6까지의 랜덤한 숫자 반환
 
}
 
 
 
// 주사위 합을 계산하는 함수
 
int calculateSum(int rolls[]) {
 
    int sum = 0;
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        sum += rolls[i];
 
    }
 
    return sum;
 
}
 
 
 
int main() {
 
    int userSum = 0, computerSum = 0;
 
    int userRolls[NUM_DICE], computerRolls[NUM_DICE];
 
   
 
    srand(time(NULL)); // 랜덤 시드 초기화
 
   
 
    printf("주사위 게임에 오신 것을 환영합니다!\n");
 
   
 
    // 사용자 주사위 던지기
 
    printf("사용자의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        userRolls[i] = rollDice();
 
        printf("%d ", userRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 사용자의 합 계산
 
    userSum = calculateSum(userRolls);
 
    printf("사용자의 합: %d\n", userSum);
 
   
 
    // 컴퓨터 주사위 던지기
 
    printf("컴퓨터의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        computerRolls[i] = rollDice();
 
        printf("%d ", computerRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 컴퓨터의 합 계산
 
    computerSum = calculateSum(computerRolls);
 
    printf("컴퓨터의 합: %d\n", computerSum);
 
   
 
    // 결과 출력
 
    if (userSum > computerSum) {
 
        printf("축하합니다! 사용자가 이겼습니다!\n");
 
    } else if (userSum < computerSum) {
 
        printf("아쉽지만, 컴퓨터가 이겼습니다. 다음에 다시 도전하세요!\n");
 
    } else {
 
        printf("비겼습니다! 다음 기회에 다시 도전하세요!\n");
 
    }
 
   
 
    return 0;
 
}#include <stdio.h>
 
#include <stdlib.h>
 
#include <time.h>
 
 
 
#define NUM_DICE 6
 
 
 
// 주사위를 던지는 함수
 
int rollDice() {
 
    return rand() % 6 + 1; // 1에서 6까지의 랜덤한 숫자 반환
 
}
 
 
 
// 주사위 합을 계산하는 함수
 
int calculateSum(int rolls[]) {
 
    int sum = 0;
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        sum += rolls[i];
 
    }
 
    return sum;
 
}
 
 
 
int main() {
 
    int userSum = 0, computerSum = 0;
 
    int userRolls[NUM_DICE], computerRolls[NUM_DICE];
 
   
 
    srand(time(NULL)); // 랜덤 시드 초기화
 
   
 
    printf("주사위 게임에 오신 것을 환영합니다!\n");
 
   
 
    // 사용자 주사위 던지기
 
    printf("사용자의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        userRolls[i] = rollDice();
 
        printf("%d ", userRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 사용자의 합 계산
 
    userSum = calculateSum(userRolls);
 
    printf("사용자의 합: %d\n", userSum);
 
   
 
    // 컴퓨터 주사위 던지기
 
    printf("컴퓨터의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        computerRolls[i] = rollDice();
 
        printf("%d ", computerRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 컴퓨터의 합 계산
 
    computerSum = calculateSum(computerRolls);
 
    printf("컴퓨터의 합: %d\n", computerSum);
 
   
 
    // 결과 출력
 
    if (userSum > computerSum) {
 
        printf("축하합니다! 사용자가 이겼습니다!\n");
 
    } else if (userSum < computerSum) {
 
        printf("아쉽지만, 컴퓨터가 이겼습니다. 다음에 다시 도전하세요!\n");
 
    } else {
 
        printf("비겼습니다! 다음 기회에 다시 도전하세요!\n");
 
    }
 
   
 
    return 0;
 
}#include <stdio.h>
 
#include <stdlib.h>
 
#include <time.h>
 
 
 
#define NUM_DICE 6
 
 
 
// 주사위를 던지는 함수
 
int rollDice() {
 
    return rand() % 6 + 1; // 1에서 6까지의 랜덤한 숫자 반환
 
}
 
 
 
// 주사위 합을 계산하는 함수
 
int calculateSum(int rolls[]) {
 
    int sum = 0;
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        sum += rolls[i];
 
    }
 
    return sum;
 
}
 
 
 
int main() {
 
    int userSum = 0, computerSum = 0;
 
    int userRolls[NUM_DICE], computerRolls[NUM_DICE];
 
   
 
    srand(time(NULL)); // 랜덤 시드 초기화
 
   
 
    printf("주사위 게임에 오신 것을 환영합니다!\n");
 
   
 
    // 사용자 주사위 던지기
 
    printf("사용자의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        userRolls[i] = rollDice();
 
        printf("%d ", userRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 사용자의 합 계산
 
    userSum = calculateSum(userRolls);
 
    printf("사용자의 합: %d\n", userSum);
 
   
 
    // 컴퓨터 주사위 던지기
 
    printf("컴퓨터의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        computerRolls[i] = rollDice();
 
        printf("%d ", computerRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 컴퓨터의 합 계산
 
    computerSum = calculateSum(computerRolls);
 
    printf("컴퓨터의 합: %d\n", computerSum);
 
   
 
    // 결과 출력
 
    if (userSum > computerSum) {
 
        printf("축하합니다! 사용자가 이겼습니다!\n");
 
    } else if (userSum < computerSum) {
 
        printf("아쉽지만, 컴퓨터가 이겼습니다. 다음에 다시 도전하세요!\n");
 
    } else {
 
        printf("비겼습니다! 다음 기회에 다시 도전하세요!\n");
 
    }
 
   
 
    return 0;
 
}#include <stdio.h>
 
#include <stdlib.h>
 
#include <time.h>
 
 
 
#define NUM_DICE 6
 
 
 
// 주사위를 던지는 함수
 
int rollDice() {
 
    return rand() % 6 + 1; // 1에서 6까지의 랜덤한 숫자 반환
 
}
 
 
 
// 주사위 합을 계산하는 함수
 
int calculateSum(int rolls[]) {
 
    int sum = 0;
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        sum += rolls[i];
 
    }
 
    return sum;
 
}
 
 
 
int main() {
 
    int userSum = 0, computerSum = 0;
 
    int userRolls[NUM_DICE], computerRolls[NUM_DICE];
 
   
 
    srand(time(NULL)); // 랜덤 시드 초기화
 
   
 
    printf("주사위 게임에 오신 것을 환영합니다!\n");
 
   
 
    // 사용자 주사위 던지기
 
    printf("사용자의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        userRolls[i] = rollDice();
 
        printf("%d ", userRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 사용자의 합 계산
 
    userSum = calculateSum(userRolls);
 
    printf("사용자의 합: %d\n", userSum);
 
   
 
    // 컴퓨터 주사위 던지기
 
    printf("컴퓨터의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        computerRolls[i] = rollDice();
 
        printf("%d ", computerRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 컴퓨터의 합 계산
 
    computerSum = calculateSum(computerRolls);
 
    printf("컴퓨터의 합: %d\n", computerSum);
 
   
 
    // 결과 출력
 
    if (userSum > computerSum) {
 
        printf("축하합니다! 사용자가 이겼습니다!\n");
 
    } else if (userSum < computerSum) {
 
        printf("아쉽지만, 컴퓨터가 이겼습니다. 다음에 다시 도전하세요!\n");
 
    } else {
 
        printf("비겼습니다! 다음 기회에 다시 도전하세요!\n");
 
    }
 
   
 
    return 0;
 
}#include <stdio.h>
 
#include <stdlib.h>
 
#include <time.h>
 
 
 
#define NUM_DICE 6
 
 
 
// 주사위를 던지는 함수
 
int rollDice() {
 
    return rand() % 6 + 1; // 1에서 6까지의 랜덤한 숫자 반환
 
}
 
 
 
// 주사위 합을 계산하는 함수
 
int calculateSum(int rolls[]) {
 
    int sum = 0;
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        sum += rolls[i];
 
    }
 
    return sum;
 
}
 
 
 
int main() {
 
    int userSum = 0, computerSum = 0;
 
    int userRolls[NUM_DICE], computerRolls[NUM_DICE];
 
   
 
    srand(time(NULL)); // 랜덤 시드 초기화
 
   
 
    printf("주사위 게임에 오신 것을 환영합니다!\n");
 
   
 
    // 사용자 주사위 던지기
 
    printf("사용자의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        userRolls[i] = rollDice();
 
        printf("%d ", userRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 사용자의 합 계산
 
    userSum = calculateSum(userRolls);
 
    printf("사용자의 합: %d\n", userSum);
 
   
 
    // 컴퓨터 주사위 던지기
 
    printf("컴퓨터의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        computerRolls[i] = rollDice();
 
        printf("%d ", computerRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 컴퓨터의 합 계산
 
    computerSum = calculateSum(computerRolls);
 
    printf("컴퓨터의 합: %d\n", computerSum);
 
   
 
    // 결과 출력
 
    if (userSum > computerSum) {
 
        printf("축하합니다! 사용자가 이겼습니다!\n");
 
    } else if (userSum < computerSum) {
 
        printf("아쉽지만, 컴퓨터가 이겼습니다. 다음에 다시 도전하세요!\n");
 
    } else {
 
        printf("비겼습니다! 다음 기회에 다시 도전하세요!\n");
 
    }
 
   
 
    return 0;
 
}#include <stdio.h>
 
#include <stdlib.h>
 
#include <time.h>
 
 
 
#define NUM_DICE 6
 
 
 
// 주사위를 던지는 함수
 
int rollDice() {
 
    return rand() % 6 + 1; // 1에서 6까지의 랜덤한 숫자 반환
 
}
 
 
 
// 주사위 합을 계산하는 함수
 
int calculateSum(int rolls[]) {
 
    int sum = 0;
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        sum += rolls[i];
 
    }
 
    return sum;
 
}
 
 
 
int main() {
 
    int userSum = 0, computerSum = 0;
 
    int userRolls[NUM_DICE], computerRolls[NUM_DICE];
 
   
 
    srand(time(NULL)); // 랜덤 시드 초기화
 
   
 
    printf("주사위 게임에 오신 것을 환영합니다!\n");
 
   
 
    // 사용자 주사위 던지기
 
    printf("사용자의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        userRolls[i] = rollDice();
 
        printf("%d ", userRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 사용자의 합 계산
 
    userSum = calculateSum(userRolls);
 
    printf("사용자의 합: %d\n", userSum);
 
   
 
    // 컴퓨터 주사위 던지기
 
    printf("컴퓨터의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        computerRolls[i] = rollDice();
 
        printf("%d ", computerRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 컴퓨터의 합 계산
 
    computerSum = calculateSum(computerRolls);
 
    printf("컴퓨터의 합: %d\n", computerSum);
 
   
 
    // 결과 출력
 
    if (userSum > computerSum) {
 
        printf("축하합니다! 사용자가 이겼습니다!\n");
 
    } else if (userSum < computerSum) {
 
        printf("아쉽지만, 컴퓨터가 이겼습니다. 다음에 다시 도전하세요!\n");
 
    } else {
 
        printf("비겼습니다! 다음 기회에 다시 도전하세요!\n");
 
    }
 
   
 
    return 0;
 
}#include <stdio.h>
 
#include <stdlib.h>
 
#include <time.h>
 
 
 
#define NUM_DICE 6
 
 
 
// 주사위를 던지는 함수
 
int rollDice() {
 
    return rand() % 6 + 1; // 1에서 6까지의 랜덤한 숫자 반환
 
}
 
 
 
// 주사위 합을 계산하는 함수
 
int calculateSum(int rolls[]) {
 
    int sum = 0;
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        sum += rolls[i];
 
    }
 
    return sum;
 
}
 
 
 
int main() {
 
    int userSum = 0, computerSum = 0;
 
    int userRolls[NUM_DICE], computerRolls[NUM_DICE];
 
   
 
    srand(time(NULL)); // 랜덤 시드 초기화
 
   
 
    printf("주사위 게임에 오신 것을 환영합니다!\n");
 
   
 
    // 사용자 주사위 던지기
 
    printf("사용자의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        userRolls[i] = rollDice();
 
        printf("%d ", userRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 사용자의 합 계산
 
    userSum = calculateSum(userRolls);
 
    printf("사용자의 합: %d\n", userSum);
 
   
 
    // 컴퓨터 주사위 던지기
 
    printf("컴퓨터의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        computerRolls[i] = rollDice();
 
        printf("%d ", computerRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 컴퓨터의 합 계산
 
    computerSum = calculateSum(computerRolls);
 
    printf("컴퓨터의 합: %d\n", computerSum);
 
   
 
    // 결과 출력
 
    if (userSum > computerSum) {
 
        printf("축하합니다! 사용자가 이겼습니다!\n");
 
    } else if (userSum < computerSum) {
 
        printf("아쉽지만, 컴퓨터가 이겼습니다. 다음에 다시 도전하세요!\n");
 
    } else {
 
        printf("비겼습니다! 다음 기회에 다시 도전하세요!\n");
 
    }
 
   
 
    return 0;
 
}#include <stdio.h>
 
#include <stdlib.h>
 
#include <time.h>
 
 
 
#define NUM_DICE 6
 
 
 
// 주사위를 던지는 함수
 
int rollDice() {
 
    return rand() % 6 + 1; // 1에서 6까지의 랜덤한 숫자 반환
 
}
 
 
 
// 주사위 합을 계산하는 함수
 
int calculateSum(int rolls[]) {
 
    int sum = 0;
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        sum += rolls[i];
 
    }
 
    return sum;
 
}
 
 
 
int main() {
 
    int userSum = 0, computerSum = 0;
 
    int userRolls[NUM_DICE], computerRolls[NUM_DICE];
 
   
 
    srand(time(NULL)); // 랜덤 시드 초기화
 
   
 
    printf("주사위 게임에 오신 것을 환영합니다!\n");
 
   
 
    // 사용자 주사위 던지기
 
    printf("사용자의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        userRolls[i] = rollDice();
 
        printf("%d ", userRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 사용자의 합 계산
 
    userSum = calculateSum(userRolls);
 
    printf("사용자의 합: %d\n", userSum);
 
   
 
    // 컴퓨터 주사위 던지기
 
    printf("컴퓨터의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        computerRolls[i] = rollDice();
 
        printf("%d ", computerRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 컴퓨터의 합 계산
 
    computerSum = calculateSum(computerRolls);
 
    printf("컴퓨터의 합: %d\n", computerSum);
 
   
 
    // 결과 출력
 
    if (userSum > computerSum) {
 
        printf("축하합니다! 사용자가 이겼습니다!\n");
 
    } else if (userSum < computerSum) {
 
        printf("아쉽지만, 컴퓨터가 이겼습니다. 다음에 다시 도전하세요!\n");
 
    } else {
 
        printf("비겼습니다! 다음 기회에 다시 도전하세요!\n");
 
    }
 
   
 
    return 0;
 
}#include <stdio.h>
 
#include <stdlib.h>
 
#include <time.h>
 
 
 
#define NUM_DICE 6
 
 
 
// 주사위를 던지는 함수
 
int rollDice() {
 
    return rand() % 6 + 1; // 1에서 6까지의 랜덤한 숫자 반환
 
}
 
 
 
// 주사위 합을 계산하는 함수
 
int calculateSum(int rolls[]) {
 
    int sum = 0;
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        sum += rolls[i];
 
    }
 
    return sum;
 
}
 
 
 
int main() {
 
    int userSum = 0, computerSum = 0;
 
    int userRolls[NUM_DICE], computerRolls[NUM_DICE];
 
   
 
    srand(time(NULL)); // 랜덤 시드 초기화
 
   
 
    printf("주사위 게임에 오신 것을 환영합니다!\n");
 
   
 
    // 사용자 주사위 던지기
 
    printf("사용자의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        userRolls[i] = rollDice();
 
        printf("%d ", userRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 사용자의 합 계산
 
    userSum = calculateSum(userRolls);
 
    printf("사용자의 합: %d\n", userSum);
 
   
 
    // 컴퓨터 주사위 던지기
 
    printf("컴퓨터의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        computerRolls[i] = rollDice();
 
        printf("%d ", computerRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 컴퓨터의 합 계산
 
    computerSum = calculateSum(computerRolls);
 
    printf("컴퓨터의 합: %d\n", computerSum);
 
   
 
    // 결과 출력
 
    if (userSum > computerSum) {
 
        printf("축하합니다! 사용자가 이겼습니다!\n");
 
    } else if (userSum < computerSum) {
 
        printf("아쉽지만, 컴퓨터가 이겼습니다. 다음에 다시 도전하세요!\n");
 
    } else {
 
        printf("비겼습니다! 다음 기회에 다시 도전하세요!\n");
 
    }
 
   
 
    return 0;
 
}#include <stdio.h>
 
#include <stdlib.h>
 
#include <time.h>
 
 
 
#define NUM_DICE 6
 
 
 
// 주사위를 던지는 함수
 
int rollDice() {
 
    return rand() % 6 + 1; // 1에서 6까지의 랜덤한 숫자 반환
 
}
 
 
 
// 주사위 합을 계산하는 함수
 
int calculateSum(int rolls[]) {
 
    int sum = 0;
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        sum += rolls[i];
 
    }
 
    return sum;
 
}
 
 
 
int main() {
 
    int userSum = 0, computerSum = 0;
 
    int userRolls[NUM_DICE], computerRolls[NUM_DICE];
 
   
 
    srand(time(NULL)); // 랜덤 시드 초기화
 
   
 
    printf("주사위 게임에 오신 것을 환영합니다!\n");
 
   
 
    // 사용자 주사위 던지기
 
    printf("사용자의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        userRolls[i] = rollDice();
 
        printf("%d ", userRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 사용자의 합 계산
 
    userSum = calculateSum(userRolls);
 
    printf("사용자의 합: %d\n", userSum);
 
   
 
    // 컴퓨터 주사위 던지기
 
    printf("컴퓨터의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        computerRolls[i] = rollDice();
 
        printf("%d ", computerRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 컴퓨터의 합 계산
 
    computerSum = calculateSum(computerRolls);
 
    printf("컴퓨터의 합: %d\n", computerSum);
 
   
 
    // 결과 출력
 
    if (userSum > computerSum) {
 
        printf("축하합니다! 사용자가 이겼습니다!\n");
 
    } else if (userSum < computerSum) {
 
        printf("아쉽지만, 컴퓨터가 이겼습니다. 다음에 다시 도전하세요!\n");
 
    } else {
 
        printf("비겼습니다! 다음 기회에 다시 도전하세요!\n");
 
    }
 
   
 
    return 0;
 
}#include <stdio.h>
 
#include <stdlib.h>
 
#include <time.h>
 
 
 
#define NUM_DICE 6
 
 
 
// 주사위를 던지는 함수
 
int rollDice() {
 
    return rand() % 6 + 1; // 1에서 6까지의 랜덤한 숫자 반환
 
}
 
 
 
// 주사위 합을 계산하는 함수
 
int calculateSum(int rolls[]) {
 
    int sum = 0;
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        sum += rolls[i];
 
    }
 
    return sum;
 
}
 
 
 
int main() {
 
    int userSum = 0, computerSum = 0;
 
    int userRolls[NUM_DICE], computerRolls[NUM_DICE];
 
   
 
    srand(time(NULL)); // 랜덤 시드 초기화
 
   
 
    printf("주사위 게임에 오신 것을 환영합니다!\n");
 
   
 
    // 사용자 주사위 던지기
 
    printf("사용자의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        userRolls[i] = rollDice();
 
        printf("%d ", userRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 사용자의 합 계산
 
    userSum = calculateSum(userRolls);
 
    printf("사용자의 합: %d\n", userSum);
 
   
 
    // 컴퓨터 주사위 던지기
 
    printf("컴퓨터의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        computerRolls[i] = rollDice();
 
        printf("%d ", computerRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 컴퓨터의 합 계산
 
    computerSum = calculateSum(computerRolls);
 
    printf("컴퓨터의 합: %d\n", computerSum);
 
   
 
    // 결과 출력
 
    if (userSum > computerSum) {
 
        printf("축하합니다! 사용자가 이겼습니다!\n");
 
    } else if (userSum < computerSum) {
 
        printf("아쉽지만, 컴퓨터가 이겼습니다. 다음에 다시 도전하세요!\n");
 
    } else {
 
        printf("비겼습니다! 다음 기회에 다시 도전하세요!\n");
 
    }
 
   
 
    return 0;
 
}#include <stdio.h>
 
#include <stdlib.h>
 
#include <time.h>
 
 
 
#define NUM_DICE 6
 
 
 
// 주사위를 던지는 함수
 
int rollDice() {
 
    return rand() % 6 + 1; // 1에서 6까지의 랜덤한 숫자 반환
 
}
 
 
 
// 주사위 합을 계산하는 함수
 
int calculateSum(int rolls[]) {
 
    int sum = 0;
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        sum += rolls[i];
 
    }
 
    return sum;
 
}
 
 
 
int main() {
 
    int userSum = 0, computerSum = 0;
 
    int userRolls[NUM_DICE], computerRolls[NUM_DICE];
 
   
 
    srand(time(NULL)); // 랜덤 시드 초기화
 
   
 
    printf("주사위 게임에 오신 것을 환영합니다!\n");
 
   
 
    // 사용자 주사위 던지기
 
    printf("사용자의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        userRolls[i] = rollDice();
 
        printf("%d ", userRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 사용자의 합 계산
 
    userSum = calculateSum(userRolls);
 
    printf("사용자의 합: %d\n", userSum);
 
   
 
    // 컴퓨터 주사위 던지기
 
    printf("컴퓨터의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        computerRolls[i] = rollDice();
 
        printf("%d ", computerRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 컴퓨터의 합 계산
 
    computerSum = calculateSum(computerRolls);
 
    printf("컴퓨터의 합: %d\n", computerSum);
 
   
 
    // 결과 출력
 
    if (userSum > computerSum) {
 
        printf("축하합니다! 사용자가 이겼습니다!\n");
 
    } else if (userSum < computerSum) {
 
        printf("아쉽지만, 컴퓨터가 이겼습니다. 다음에 다시 도전하세요!\n");
 
    } else {
 
        printf("비겼습니다! 다음 기회에 다시 도전하세요!\n");
 
    }
 
   
 
    return 0;
 
}#include <stdio.h>
 
#include <stdlib.h>
 
#include <time.h>
 
 
 
#define NUM_DICE 6
 
 
 
// 주사위를 던지는 함수
 
int rollDice() {
 
    return rand() % 6 + 1; // 1에서 6까지의 랜덤한 숫자 반환
 
}
 
 
 
// 주사위 합을 계산하는 함수
 
int calculateSum(int rolls[]) {
 
    int sum = 0;
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        sum += rolls[i];
 
    }
 
    return sum;
 
}
 
 
 
int main() {
 
    int userSum = 0, computerSum = 0;
 
    int userRolls[NUM_DICE], computerRolls[NUM_DICE];
 
   
 
    srand(time(NULL)); // 랜덤 시드 초기화
 
   
 
    printf("주사위 게임에 오신 것을 환영합니다!\n");
 
   
 
    // 사용자 주사위 던지기
 
    printf("사용자의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        userRolls[i] = rollDice();
 
        printf("%d ", userRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 사용자의 합 계산
 
    userSum = calculateSum(userRolls);
 
    printf("사용자의 합: %d\n", userSum);
 
   
 
    // 컴퓨터 주사위 던지기
 
    printf("컴퓨터의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        computerRolls[i] = rollDice();
 
        printf("%d ", computerRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 컴퓨터의 합 계산
 
    computerSum = calculateSum(computerRolls);
 
    printf("컴퓨터의 합: %d\n", computerSum);
 
   
 
    // 결과 출력
 
    if (userSum > computerSum) {
 
        printf("축하합니다! 사용자가 이겼습니다!\n");
 
    } else if (userSum < computerSum) {
 
        printf("아쉽지만, 컴퓨터가 이겼습니다. 다음에 다시 도전하세요!\n");
 
    } else {
 
        printf("비겼습니다! 다음 기회에 다시 도전하세요!\n");
 
    }
 
   
 
    return 0;
 
}#include <stdio.h>
 
#include <stdlib.h>
 
#include <time.h>
 
 
 
#define NUM_DICE 6
 
 
 
// 주사위를 던지는 함수
 
int rollDice() {
 
    return rand() % 6 + 1; // 1에서 6까지의 랜덤한 숫자 반환
 
}
 
 
 
// 주사위 합을 계산하는 함수
 
int calculateSum(int rolls[]) {
 
    int sum = 0;
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        sum += rolls[i];
 
    }
 
    return sum;
 
}
 
 
 
int main() {
 
    int userSum = 0, computerSum = 0;
 
    int userRolls[NUM_DICE], computerRolls[NUM_DICE];
 
   
 
    srand(time(NULL)); // 랜덤 시드 초기화
 
   
 
    printf("주사위 게임에 오신 것을 환영합니다!\n");
 
   
 
    // 사용자 주사위 던지기
 
    printf("사용자의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        userRolls[i] = rollDice();
 
        printf("%d ", userRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 사용자의 합 계산
 
    userSum = calculateSum(userRolls);
 
    printf("사용자의 합: %d\n", userSum);
 
   
 
    // 컴퓨터 주사위 던지기
 
    printf("컴퓨터의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        computerRolls[i] = rollDice();
 
        printf("%d ", computerRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 컴퓨터의 합 계산
 
    computerSum = calculateSum(computerRolls);
 
    printf("컴퓨터의 합: %d\n", computerSum);
 
   
 
    // 결과 출력
 
    if (userSum > computerSum) {
 
        printf("축하합니다! 사용자가 이겼습니다!\n");
 
    } else if (userSum < computerSum) {
 
        printf("아쉽지만, 컴퓨터가 이겼습니다. 다음에 다시 도전하세요!\n");
 
    } else {
 
        printf("비겼습니다! 다음 기회에 다시 도전하세요!\n");
 
    }
 
   
 
    return 0;
 
}#include <stdio.h>
 
#include <stdlib.h>
 
#include <time.h>
 
 
 
#define NUM_DICE 6
 
 
 
// 주사위를 던지는 함수
 
int rollDice() {
 
    return rand() % 6 + 1; // 1에서 6까지의 랜덤한 숫자 반환
 
}
 
 
 
// 주사위 합을 계산하는 함수
 
int calculateSum(int rolls[]) {
 
    int sum = 0;
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        sum += rolls[i];
 
    }
 
    return sum;
 
}
 
 
 
int main() {
 
    int userSum = 0, computerSum = 0;
 
    int userRolls[NUM_DICE], computerRolls[NUM_DICE];
 
   
 
    srand(time(NULL)); // 랜덤 시드 초기화
 
   
 
    printf("주사위 게임에 오신 것을 환영합니다!\n");
 
   
 
    // 사용자 주사위 던지기
 
    printf("사용자의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        userRolls[i] = rollDice();
 
        printf("%d ", userRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 사용자의 합 계산
 
    userSum = calculateSum(userRolls);
 
    printf("사용자의 합: %d\n", userSum);
 
   
 
    // 컴퓨터 주사위 던지기
 
    printf("컴퓨터의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        computerRolls[i] = rollDice();
 
        printf("%d ", computerRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 컴퓨터의 합 계산
 
    computerSum = calculateSum(computerRolls);
 
    printf("컴퓨터의 합: %d\n", computerSum);
 
   
 
    // 결과 출력
 
    if (userSum > computerSum) {
 
        printf("축하합니다! 사용자가 이겼습니다!\n");
 
    } else if (userSum < computerSum) {
 
        printf("아쉽지만, 컴퓨터가 이겼습니다. 다음에 다시 도전하세요!\n");
 
    } else {
 
        printf("비겼습니다! 다음 기회에 다시 도전하세요!\n");
 
    }
 
   
 
    return 0;
 
}#include <stdio.h>
 
#include <stdlib.h>
 
#include <time.h>
 
 
 
#define NUM_DICE 6
 
 
 
// 주사위를 던지는 함수
 
int rollDice() {
 
    return rand() % 6 + 1; // 1에서 6까지의 랜덤한 숫자 반환
 
}
 
 
 
// 주사위 합을 계산하는 함수
 
int calculateSum(int rolls[]) {
 
    int sum = 0;
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        sum += rolls[i];
 
    }
 
    return sum;
 
}
 
 
 
int main() {
 
    int userSum = 0, computerSum = 0;
 
    int userRolls[NUM_DICE], computerRolls[NUM_DICE];
 
   
 
    srand(time(NULL)); // 랜덤 시드 초기화
 
   
 
    printf("주사위 게임에 오신 것을 환영합니다!\n");
 
   
 
    // 사용자 주사위 던지기
 
    printf("사용자의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        userRolls[i] = rollDice();
 
        printf("%d ", userRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 사용자의 합 계산
 
    userSum = calculateSum(userRolls);
 
    printf("사용자의 합: %d\n", userSum);
 
   
 
    // 컴퓨터 주사위 던지기
 
    printf("컴퓨터의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        computerRolls[i] = rollDice();
 
        printf("%d ", computerRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 컴퓨터의 합 계산
 
    computerSum = calculateSum(computerRolls);
 
    printf("컴퓨터의 합: %d\n", computerSum);
 
   
 
    // 결과 출력
 
    if (userSum > computerSum) {
 
        printf("축하합니다! 사용자가 이겼습니다!\n");
 
    } else if (userSum < computerSum) {
 
        printf("아쉽지만, 컴퓨터가 이겼습니다. 다음에 다시 도전하세요!\n");
 
    } else {
 
        printf("비겼습니다! 다음 기회에 다시 도전하세요!\n");
 
    }
 
   
 
    return 0;
 
}#include <stdio.h>
 
#include <stdlib.h>
 
#include <time.h>
 
 
 
#define NUM_DICE 6
 
 
 
// 주사위를 던지는 함수
 
int rollDice() {
 
    return rand() % 6 + 1; // 1에서 6까지의 랜덤한 숫자 반환
 
}
 
 
 
// 주사위 합을 계산하는 함수
 
int calculateSum(int rolls[]) {
 
    int sum = 0;
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        sum += rolls[i];
 
    }
 
    return sum;
 
}
 
 
 
int main() {
 
    int userSum = 0, computerSum = 0;
 
    int userRolls[NUM_DICE], computerRolls[NUM_DICE];
 
   
 
    srand(time(NULL)); // 랜덤 시드 초기화
 
   
 
    printf("주사위 게임에 오신 것을 환영합니다!\n");
 
   
 
    // 사용자 주사위 던지기
 
    printf("사용자의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        userRolls[i] = rollDice();
 
        printf("%d ", userRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 사용자의 합 계산
 
    userSum = calculateSum(userRolls);
 
    printf("사용자의 합: %d\n", userSum);
 
   
 
    // 컴퓨터 주사위 던지기
 
    printf("컴퓨터의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        computerRolls[i] = rollDice();
 
        printf("%d ", computerRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 컴퓨터의 합 계산
 
    computerSum = calculateSum(computerRolls);
 
    printf("컴퓨터의 합: %d\n", computerSum);
 
   
 
    // 결과 출력
 
    if (userSum > computerSum) {
 
        printf("축하합니다! 사용자가 이겼습니다!\n");
 
    } else if (userSum < computerSum) {
 
        printf("아쉽지만, 컴퓨터가 이겼습니다. 다음에 다시 도전하세요!\n");
 
    } else {
 
        printf("비겼습니다! 다음 기회에 다시 도전하세요!\n");
 
    }
 
   
 
    return 0;
 
}#include <stdio.h>
 
#include <stdlib.h>
 
#include <time.h>
 
 
 
#define NUM_DICE 6
 
 
 
// 주사위를 던지는 함수
 
int rollDice() {
 
    return rand() % 6 + 1; // 1에서 6까지의 랜덤한 숫자 반환
 
}
 
 
 
// 주사위 합을 계산하는 함수
 
int calculateSum(int rolls[]) {
 
    int sum = 0;
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        sum += rolls[i];
 
    }
 
    return sum;
 
}
 
 
 
int main() {
 
    int userSum = 0, computerSum = 0;
 
    int userRolls[NUM_DICE], computerRolls[NUM_DICE];
 
   
 
    srand(time(NULL)); // 랜덤 시드 초기화
 
   
 
    printf("주사위 게임에 오신 것을 환영합니다!\n");
 
   
 
    // 사용자 주사위 던지기
 
    printf("사용자의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        userRolls[i] = rollDice();
 
        printf("%d ", userRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 사용자의 합 계산
 
    userSum = calculateSum(userRolls);
 
    printf("사용자의 합: %d\n", userSum);
 
   
 
    // 컴퓨터 주사위 던지기
 
    printf("컴퓨터의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        computerRolls[i] = rollDice();
 
        printf("%d ", computerRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 컴퓨터의 합 계산
 
    computerSum = calculateSum(computerRolls);
 
    printf("컴퓨터의 합: %d\n", computerSum);
 
   
 
    // 결과 출력
 
    if (userSum > computerSum) {
 
        printf("축하합니다! 사용자가 이겼습니다!\n");
 
    } else if (userSum < computerSum) {
 
        printf("아쉽지만, 컴퓨터가 이겼습니다. 다음에 다시 도전하세요!\n");
 
    } else {
 
        printf("비겼습니다! 다음 기회에 다시 도전하세요!\n");
 
    }
 
   
 
    return 0;
 
}#include <stdio.h>
 
#include <stdlib.h>
 
#include <time.h>
 
 
 
#define NUM_DICE 6
 
 
 
// 주사위를 던지는 함수
 
int rollDice() {
 
    return rand() % 6 + 1; // 1에서 6까지의 랜덤한 숫자 반환
 
}
 
 
 
// 주사위 합을 계산하는 함수
 
int calculateSum(int rolls[]) {
 
    int sum = 0;
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        sum += rolls[i];
 
    }
 
    return sum;
 
}
 
 
 
int main() {
 
    int userSum = 0, computerSum = 0;
 
    int userRolls[NUM_DICE], computerRolls[NUM_DICE];
 
   
 
    srand(time(NULL)); // 랜덤 시드 초기화
 
   
 
    printf("주사위 게임에 오신 것을 환영합니다!\n");
 
   
 
    // 사용자 주사위 던지기
 
    printf("사용자의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        userRolls[i] = rollDice();
 
        printf("%d ", userRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 사용자의 합 계산
 
    userSum = calculateSum(userRolls);
 
    printf("사용자의 합: %d\n", userSum);
 
   
 
    // 컴퓨터 주사위 던지기
 
    printf("컴퓨터의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        computerRolls[i] = rollDice();
 
        printf("%d ", computerRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 컴퓨터의 합 계산
 
    computerSum = calculateSum(computerRolls);
 
    printf("컴퓨터의 합: %d\n", computerSum);
 
   
 
    // 결과 출력
 
    if (userSum > computerSum) {
 
        printf("축하합니다! 사용자가 이겼습니다!\n");
 
    } else if (userSum < computerSum) {
 
        printf("아쉽지만, 컴퓨터가 이겼습니다. 다음에 다시 도전하세요!\n");
 
    } else {
 
        printf("비겼습니다! 다음 기회에 다시 도전하세요!\n");
 
    }
 
   
 
    return 0;
 
}#include <stdio.h>
 
#include <stdlib.h>
 
#include <time.h>
 
 
 
#define NUM_DICE 6
 
 
 
// 주사위를 던지는 함수
 
int rollDice() {
 
    return rand() % 6 + 1; // 1에서 6까지의 랜덤한 숫자 반환
 
}
 
 
 
// 주사위 합을 계산하는 함수
 
int calculateSum(int rolls[]) {
 
    int sum = 0;
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        sum += rolls[i];
 
    }
 
    return sum;
 
}
 
 
 
int main() {
 
    int userSum = 0, computerSum = 0;
 
    int userRolls[NUM_DICE], computerRolls[NUM_DICE];
 
   
 
    srand(time(NULL)); // 랜덤 시드 초기화
 
   
 
    printf("주사위 게임에 오신 것을 환영합니다!\n");
 
   
 
    // 사용자 주사위 던지기
 
    printf("사용자의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        userRolls[i] = rollDice();
 
        printf("%d ", userRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 사용자의 합 계산
 
    userSum = calculateSum(userRolls);
 
    printf("사용자의 합: %d\n", userSum);
 
   
 
    // 컴퓨터 주사위 던지기
 
    printf("컴퓨터의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        computerRolls[i] = rollDice();
 
        printf("%d ", computerRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 컴퓨터의 합 계산
 
    computerSum = calculateSum(computerRolls);
 
    printf("컴퓨터의 합: %d\n", computerSum);
 
   
 
    // 결과 출력
 
    if (userSum > computerSum) {
 
        printf("축하합니다! 사용자가 이겼습니다!\n");
 
    } else if (userSum < computerSum) {
 
        printf("아쉽지만, 컴퓨터가 이겼습니다. 다음에 다시 도전하세요!\n");
 
    } else {
 
        printf("비겼습니다! 다음 기회에 다시 도전하세요!\n");
 
    }
 
   
 
    return 0;
 
}#include <stdio.h>
 
#include <stdlib.h>
 
#include <time.h>
 
 
 
#define NUM_DICE 6
 
 
 
// 주사위를 던지는 함수
 
int rollDice() {
 
    return rand() % 6 + 1; // 1에서 6까지의 랜덤한 숫자 반환
 
}
 
 
 
// 주사위 합을 계산하는 함수
 
int calculateSum(int rolls[]) {
 
    int sum = 0;
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        sum += rolls[i];
 
    }
 
    return sum;
 
}
 
 
 
int main() {
 
    int userSum = 0, computerSum = 0;
 
    int userRolls[NUM_DICE], computerRolls[NUM_DICE];
 
   
 
    srand(time(NULL)); // 랜덤 시드 초기화
 
   
 
    printf("주사위 게임에 오신 것을 환영합니다!\n");
 
   
 
    // 사용자 주사위 던지기
 
    printf("사용자의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        userRolls[i] = rollDice();
 
        printf("%d ", userRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 사용자의 합 계산
 
    userSum = calculateSum(userRolls);
 
    printf("사용자의 합: %d\n", userSum);
 
   
 
    // 컴퓨터 주사위 던지기
 
    printf("컴퓨터의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        computerRolls[i] = rollDice();
 
        printf("%d ", computerRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 컴퓨터의 합 계산
 
    computerSum = calculateSum(computerRolls);
 
    printf("컴퓨터의 합: %d\n", computerSum);
 
   
 
    // 결과 출력
 
    if (userSum > computerSum) {
 
        printf("축하합니다! 사용자가 이겼습니다!\n");
 
    } else if (userSum < computerSum) {
 
        printf("아쉽지만, 컴퓨터가 이겼습니다. 다음에 다시 도전하세요!\n");
 
    } else {
 
        printf("비겼습니다! 다음 기회에 다시 도전하세요!\n");
 
    }
 
   
 
    return 0;
 
}#include <stdio.h>
 
#include <stdlib.h>
 
#include <time.h>
 
 
 
#define NUM_DICE 6
 
 
 
// 주사위를 던지는 함수
 
int rollDice() {
 
    return rand() % 6 + 1; // 1에서 6까지의 랜덤한 숫자 반환
 
}
 
 
 
// 주사위 합을 계산하는 함수
 
int calculateSum(int rolls[]) {
 
    int sum = 0;
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        sum += rolls[i];
 
    }
 
    return sum;
 
}
 
 
 
int main() {
 
    int userSum = 0, computerSum = 0;
 
    int userRolls[NUM_DICE], computerRolls[NUM_DICE];
 
   
 
    srand(time(NULL)); // 랜덤 시드 초기화
 
   
 
    printf("주사위 게임에 오신 것을 환영합니다!\n");
 
   
 
    // 사용자 주사위 던지기
 
    printf("사용자의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        userRolls[i] = rollDice();
 
        printf("%d ", userRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 사용자의 합 계산
 
    userSum = calculateSum(userRolls);
 
    printf("사용자의 합: %d\n", userSum);
 
   
 
    // 컴퓨터 주사위 던지기
 
    printf("컴퓨터의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        computerRolls[i] = rollDice();
 
        printf("%d ", computerRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 컴퓨터의 합 계산
 
    computerSum = calculateSum(computerRolls);
 
    printf("컴퓨터의 합: %d\n", computerSum);
 
   
 
    // 결과 출력
 
    if (userSum > computerSum) {
 
        printf("축하합니다! 사용자가 이겼습니다!\n");
 
    } else if (userSum < computerSum) {
 
        printf("아쉽지만, 컴퓨터가 이겼습니다. 다음에 다시 도전하세요!\n");
 
    } else {
 
        printf("비겼습니다! 다음 기회에 다시 도전하세요!\n");
 
    }
 
   
 
    return 0;
 
}#include <stdio.h>
 
#include <stdlib.h>
 
#include <time.h>
 
 
 
#define NUM_DICE 6
 
 
 
// 주사위를 던지는 함수
 
int rollDice() {
 
    return rand() % 6 + 1; // 1에서 6까지의 랜덤한 숫자 반환
 
}
 
 
 
// 주사위 합을 계산하는 함수
 
int calculateSum(int rolls[]) {
 
    int sum = 0;
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        sum += rolls[i];
 
    }
 
    return sum;
 
}
 
 
 
int main() {
 
    int userSum = 0, computerSum = 0;
 
    int userRolls[NUM_DICE], computerRolls[NUM_DICE];
 
   
 
    srand(time(NULL)); // 랜덤 시드 초기화
 
   
 
    printf("주사위 게임에 오신 것을 환영합니다!\n");
 
   
 
    // 사용자 주사위 던지기
 
    printf("사용자의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        userRolls[i] = rollDice();
 
        printf("%d ", userRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 사용자의 합 계산
 
    userSum = calculateSum(userRolls);
 
    printf("사용자의 합: %d\n", userSum);
 
   
 
    // 컴퓨터 주사위 던지기
 
    printf("컴퓨터의 주사위 결과: ");
 
    for (int i = 0; i < NUM_DICE; i++) {
 
        computerRolls[i] = rollDice();
 
        printf("%d ", computerRolls[i]);
 
    }
 
    printf("\n");
 
   
 
    // 컴퓨터의 합 계산
 
    computerSum = calculateSum(computerRolls);
 
    printf("컴퓨터의 합: %d\n", computerSum);
 
   
 
    // 결과 출력
 
    if (userSum > computerSum) {
 
        printf("축하합니다! 사용자가 이겼습니다!\n");
 
    } else if (userSum < computerSum) {
 
        printf("아쉽지만, 컴퓨터가 이겼습니다. 다음에 다시 도전하세요!\n");
 
    } else {
 
        printf("비겼습니다! 다음 기회에 다시 도전하세요!\n");
 
    }
 
   
 
    return 0;
 
}
 

2024년 10월 16일 (수) 23:23 기준 최신판

오현서

오현서는 정보통신을 포함한 광범위한 디지털 혁신기술을 연구개발하는 한국전자통신연구원(ETRI)의 책임연구원이다. 연세대학교(Yonsei University) 전자공학 박사를 취득하였다. 1982년부터 전자통신연구원에서 V2X 통신기술연구책임자로 근무하고 있다. 한국ITS학회 부회장과 TTA ITS·차량·철도 프로젝트 그룹의 의장 자리를 역임하고 있다.

같이 보기[편집]


  의견.png 이 오현서 문서는 자동차 인물에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.