728x90
반응형
컴퓨터와 숫자 31을 먼저 말하면 지는 게임을 하는 프로그램을 작성하시오.
컴퓨터는 1 ~ 5개의 숫자를 랜덤으로 생성 cnum = rand() % 5 + 1 ; => 1 ~ 5의 숫자
사람도 1 ~ 5 개이 숫자를 말하는 프로그램
먼저 31에 도달하면 종료 반복문과 조건으로 수행하는 프로그램을 C언어 코드
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
int cnum, p, c_sum, p_sum;
srand((unsigned int)time(NULL));
c_sum = 0;
p_sum = 0;
while(c_sum < 31 && p_sum < 31){
cnum = rand()%5+1;
printf("num : ");
scanf("%d", &p);
c_sum = c_sum + cnum;
p_sum = p_sum + p;
printf("컴퓨터 : %d, 사람 : %d\n", c_sum, p_sum);
if(cnum == 31 || p_sum == 31)
break;
}
return 0;
}

728x90
반응형
'프로그램' 카테고리의 다른 글
| [파이썬] 클래스의 스페셜메소드(__call__) (0) | 2023.05.10 |
|---|---|
| [파이썬] 임의의 5개의 정수와 이 정수들의 합들로 이루어진 x데이터로 학습해서 임의의 5개 정수 예측하기 (0) | 2023.05.10 |
| [C언어] 문제 : 키와 체중을 입력 받아 BMI 계산하고, 비만 구분 (0) | 2023.05.10 |
| [C언어] 문제 : 4개의 정수 입력 받아 가장 작은 수 찾기 (0) | 2023.05.10 |
| [파이썬] 문제 : 3개의 text 파일에서 빠진 날짜 처리해서 merge (0) | 2023.05.09 |
댓글