2019-01-09
HW26
#pragma warning (disable : 4996)
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int input();
int random(int);
int output(int, int);
int main() {
srand(unsigned int(time(NULL)));
int res, num, numRand, sum = 0, i = 0;
while (++i) {
num = input();
numRand = random(3) + 1;
res = output(num, numRand);
if (res != 2) {
sum += res;
}
else {
i -= 1;
break;
}
}
printf("게임결과 : %d 승 %d 무", sum, i - sum);
return 0;
}
int input() {
int num;
printf("# 바위는 1, 가위는 2, 보는 3 중에서 선택하세오 : ");
scanf("%d", &num);
return num;
}
int random(int num) {
int res;
res = rand() % num;
return res;
}
int output(int num1, int num2) {
switch (num1) {
case 1: {
switch (num2) {
case 1: printf("당신은 바위 선택, 컴퓨터는 바위 선택 : 비겼습니다.\n"); return 0;
case 2: printf("당신은 바위 선택, 컴퓨터는 가위 선택 : 이겼습니다.\n"); return 1;
case 3: printf("당신은 바위 선택, 컴퓨터는 보 선택 : 당신이 졌습니다.\n"); return 2;
}
}
case 2: {
switch (num2) {
case 1: printf("당신은 가위 선택, 컴퓨터는 바위 선택 : 당신이 졌습니다.\n"); return 2;
case 2: printf("당신은 가위 선택, 컴퓨터는 가위 선택 : 비겼습니다.\n"); return 0;
case 3: printf("당신은 가위 선택, 컴퓨터는 보 선택 : 이겼습니다.\n"); return 1;
}
}
case 3: {
switch (num2) {
case 1: printf("당신은 보 선택, 컴퓨터는 바위 선택 : 이겼습니다.\n"); return 1;
case 2: printf("당신은 보 선택, 컴퓨터는 가위 선택 : 당신이 졌습니다.\n"); return 2;
case 3: printf("당신은 보 선택, 컴퓨터는 보 선택 : 비겼습니다.\n"); return 0;
}
}
}
}
HW27
#pragma warning (disable : 4996)
#include <stdio.h>
int input();
int main() {
int i = 1;
while (i <= 10) {
int weight = input();
if (weight >= 150 && weight <= 500) {
printf("* 현재 달걀의 수 : %d\n", i++);
}
else if (weight > 500) {
printf("* 타조알 가지고 장난하지 마시오~ ^^\n");
}
else printf("* 메추리알 가지고 장난하지 마시오~ ^^\n");
}
printf("*** 달걀 포장이 끝났습니다.");
return 0;
}
int input() {
int num;
printf("# 계란의 무게를 입력하세요(단위 : g) : ");
scanf("%d", &num);
return num;
}
Author And Source
이 문제에 관하여(2019-01-09), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@hyeonu_chun/2019-01-09
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
#pragma warning (disable : 4996)
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int input();
int random(int);
int output(int, int);
int main() {
srand(unsigned int(time(NULL)));
int res, num, numRand, sum = 0, i = 0;
while (++i) {
num = input();
numRand = random(3) + 1;
res = output(num, numRand);
if (res != 2) {
sum += res;
}
else {
i -= 1;
break;
}
}
printf("게임결과 : %d 승 %d 무", sum, i - sum);
return 0;
}
int input() {
int num;
printf("# 바위는 1, 가위는 2, 보는 3 중에서 선택하세오 : ");
scanf("%d", &num);
return num;
}
int random(int num) {
int res;
res = rand() % num;
return res;
}
int output(int num1, int num2) {
switch (num1) {
case 1: {
switch (num2) {
case 1: printf("당신은 바위 선택, 컴퓨터는 바위 선택 : 비겼습니다.\n"); return 0;
case 2: printf("당신은 바위 선택, 컴퓨터는 가위 선택 : 이겼습니다.\n"); return 1;
case 3: printf("당신은 바위 선택, 컴퓨터는 보 선택 : 당신이 졌습니다.\n"); return 2;
}
}
case 2: {
switch (num2) {
case 1: printf("당신은 가위 선택, 컴퓨터는 바위 선택 : 당신이 졌습니다.\n"); return 2;
case 2: printf("당신은 가위 선택, 컴퓨터는 가위 선택 : 비겼습니다.\n"); return 0;
case 3: printf("당신은 가위 선택, 컴퓨터는 보 선택 : 이겼습니다.\n"); return 1;
}
}
case 3: {
switch (num2) {
case 1: printf("당신은 보 선택, 컴퓨터는 바위 선택 : 이겼습니다.\n"); return 1;
case 2: printf("당신은 보 선택, 컴퓨터는 가위 선택 : 당신이 졌습니다.\n"); return 2;
case 3: printf("당신은 보 선택, 컴퓨터는 보 선택 : 비겼습니다.\n"); return 0;
}
}
}
}
#pragma warning (disable : 4996)
#include <stdio.h>
int input();
int main() {
int i = 1;
while (i <= 10) {
int weight = input();
if (weight >= 150 && weight <= 500) {
printf("* 현재 달걀의 수 : %d\n", i++);
}
else if (weight > 500) {
printf("* 타조알 가지고 장난하지 마시오~ ^^\n");
}
else printf("* 메추리알 가지고 장난하지 마시오~ ^^\n");
}
printf("*** 달걀 포장이 끝났습니다.");
return 0;
}
int input() {
int num;
printf("# 계란의 무게를 입력하세요(단위 : g) : ");
scanf("%d", &num);
return num;
}
Author And Source
이 문제에 관하여(2019-01-09), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@hyeonu_chun/2019-01-09저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)