|
|
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;
| |
− | } | |