![]()
![]()
목차
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출처 : 해피캠퍼스
답글 남기기