동전을 던져 앞면이 나올 확률은 0.5이다. 동전 던지기를 충분히 여러번 반복하여 던지면 실제 앞면이 나오는 비율이 이론적 확률인 0.5에 가까워진다고 하자. 시행횟수를 입력하면 rand() 함수를 이용하여 총 시행횟수 중 동전의 앞면이 몇 번 나오는지 출력하는 프로그램을 작성하시오 1. 시행횟수 입력 -> scanf 2. rand()함수 이용 3. 시행횟수 중 동전의 "앞면"이 몇 번 나오는지 출력 #include #include #include //함수 선언 int n_rand(); int main() { // 동일한 난수 나오지 않도록 초기화 srand(time(NULL)); // 입력한 시행횟수 저장할 변수 int num; printf("시행횟수 : "); scanf("%d", &num); // ..
2개의 숫자를 입력받아 덧셈, 뺄셈, 곱셈, 나눗셈 연산의 결과를 계산해주는 프로그램을 작성해보자. 프로그램 작성 시 모든 연산은 함수를 사용하라. 마지막에 y를 입력하면 메뉴부터 다시 실행되도록 하시오. 조건1. 모든 연산을 각각 함수로 만들었다. 조건2. y를 입력하면 다시 반복되도록 #include // 함수 부분 double PLUS(double x, double y){ // 덧셈 double result = x + y; return result; } double MINUS(double x, double y){ // 뺄셈 double result = x - y; return result; }double MUTIPLICATION(double x, double y){ // 곱셈 double resul..
// 숨겨진 카드의 수를 맞히는 게임 // 랜덤 클래스 import java.util.Random; // 스캐너 import java.util.Scanner; public class Prob05 { public static void main(String[] args) { // 객체 생성 Random random = new Random(); // 1부터 100까지의 임의의 수 설정 int cardnum = random.nextInt(100) + 1; int min = 1;// 가장 작은 수를 범위 시작 숫자(1)로 초기화 int max = 100;// 가장 큰 수를 범위 끝 숫자(100)로 초기화 int cnt = 1;// 몇 번째 시도인가 System.out.println("수를 결정하였습니다.맟혀보세요..
package practice03; //상품 입력 받기 public class Prob_Goods { String[] g = new String[3]; // 상품 이름 (good) int[] p = new int[3];// 상품 가격 (price) int[] n = new int[3];// 상품 개수 (number) } package practice03; import java.util.Scanner; import practice03.Prob02_Goods; public class Prob_GoodsApp { public static void main(String[] args) { // 객체 생성 Prob_Goods goods = new Prob_Goods(); Scanner s = new Scanner(..