사용자정의함수를 이용한 C언어 프로그래밍
본 자료는 2페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

사용자정의함수를 이용한 C언어 프로그래밍에 대한 보고서 자료입니다.

목차

연습문제 1 ] 주(maim)프로그램에서 두 수를 입력받고, 이 값을 함수에 넘겨 두 값 중 큰 것을 찾는 함수 max(a,b)를 만들어 결과값을 주프로그램에서 출력하는 프로그램을 작성하시오.

연습문제 3 ] 주 프로그램에서 n의 값을 입력받고, 이 값을 함수에 넘겨 1+2+3+…+n을 계산하고, 다른함수에서는 1*2*3*…*n을 계산하여, 그 값들을 합친 결과를 반환하여 주 프로그램에서 반환된 결과값을 출력하는 프로그램을 작성하시오.

연습문제 5 ] 다음의 순환함수를 작동시켜보고 어떤 부분이 잘못 되었는지 수정하시오.

연습문제 7 ] const를 사용하기 좋은 경우는 버전번호 (version number)를 프로그램에 넣을 때이며, const 변수에 개정번호를 기억시키면 우연히 그 번호가 변경되는 것을 방지할 수 있다. 이와 같은 일을 수행하는 프로그램을 작성하라. 버전번호는 3.0으로 한다.

연습문제 9 ] 다음 프로그램의 결과를 쓰시오.

연습문제 23 ] 피보나치(Fibonacci)급수는 다음과 같이 전개되는 급수이다.
1 1 2 3 5 8 13 21 ………
피보나치 급수의 값을 구하는 프로그램을 작성하시오.

본문내용

error C2065: 'DoubleInt' : undeclared identifier
20012995.cpp(10) : error C2373: 'DoubleInt' : redefinition; different type modifiers
Error executing cl.exe.
연습문제 23 ] 피보나치(Fibonacci)급수는 다음과 같이 전개되는 급수이다.
1 1 2 3 5 8 13 21 ………
피보나치 급수의 값을 구하는 프로그램을 작성하시오.
중간에 되부름을 중지시키는 탈출조건을 만들기 위해, 임의의 값(n)을 입력 받은 후, 입력받은 값의 개수만큼만 출력시키는 프로그램이다. 단, 모양을 맞추기 위해 최고 5자리만 출력되게 하였다. 더 많은 자리수를 출력하고 싶을 경우엔 ‘%5d’부분을 적절히 수정해 주면된다.
#include
int power(int);
int on(int);
void main()
{
int k, p, n;
printf("피보나치 수 갯수? : ");
scanf("%d", &n);
for(k=0;k {
p=power(k);
printf("%5d ", p);
}
printf("\n");
}
int power(int a)
{
int x;
if(a==0)
return 1;
else if(a==1)
return 1;
else
{
x=on(a);
return x;
}
}
int on(int b)
{
int y;
y=power(b-2)+power(b-1);
return y;
}
함수 power 선언
함수 on선언
주 프로그램 부분
정수 k, p, n선언
출력할 개수를 입력받음
입력받은 개수만큼 하위 명령 수행
함수 power를 호출 후 반환된 값을 p에 대입
반환된 값 p를 출력
함수 power 부분
정수 x 선언
첫 번째 값과 두 번째 값은 규칙에 연관이 없기 때문에, if문을 사용하여 따로 지정해 주었다. 지정하지 않으면 세 번째 값이 출력되지 않는다. 그래서 이 값들은 전부 1로 되돌린다.
이 함수 내에서 세 번째 자리부터의 계산이 불가능하다. 그래서 함수 안에 또 한번 함수를 사용하여 다음 값을 계산해 준다.
x의 값으로 되돌린다.
함수 on 부분
정수 y 선언
피보나치 급수의 규칙은 앞의 두 숫자를 더한 값이 세 번째 값이 되는 것이다. 그러므로, power함수를 호출하여, 각 값을 계산한 후 두 함수의 합을 y에 넣어준다
y의 값으로 되돌린다.

키워드

  • 가격1,000
  • 페이지수6페이지
  • 등록일2004.10.05
  • 저작시기2004.10
  • 파일형식한글(hwp)
  • 자료번호#269543
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니