히스토리, 우박수 나열 및 길이 출력 – 컴퓨터 개론, 문제 정의, 문제 해결 방법, 소스 코드, 결과 화면

목차

1 . 히스토리 프로그램
2 . 우박수 나열 및 길이 출력 프로그램

본문내용

1.1. 문제 정의
: 입력받은 정수만큼 두 개의 난수를 생성하여 더한다. 합한 난수의 각 자리수의 숫자들의 빈도를 계산하여 *을 출력한다.
1.2. 문제 해결 방법
: 난수 함수를 사용하여 매 출력마다 다른 정수가 나올 수 있도록 한다. 난수를 더하는 함수를 작성하고 그 난수를 각 자릿수마다 나눠준다. 0~9까지 변수를 다르게 지정해 준 다음 각 자릿수랑 일치할 때마다 그 변수를 하나씩 증가시켜준다. 마지막에 변수의 수 만큼 *의 갯수를 출력한다.
1.3. 소스 코드
#include
#include
#include

int sum(int i, int j);

void star(int put, int output, int j);

int main() {
int num1, num2, put, input, output, i, x, y, z, n0,n1,n2,n3,n4,n5,n6,n7,n8,n9;

scanf(“%d”, &input);

srand(time(NULL));//매 출력마다 다른 수가 나올 수 있게 함

for(i=0; i출처 : 해피캠퍼스

코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다