목차
연습문제 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 ………
피보나치 급수의 값을 구하는 프로그램을 작성하시오.
연습문제 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의 값으로 되돌린다.
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의 값으로 되돌린다.
추천자료
마케팅의 정의
데이터마이닝의 정의와 효과
퇴직금제도의 정의와 의의
그래픽스 용어정의
광고의 정의 광고매체의 종류
약물남용의 정의와 약물남용청소년을 위한 해결책
유비쿼터스의 정의 및 응용 분야
마케팅의 정의와 사례
유비쿼터스의 정의, 기술체계, 순기능, 역기능, 실태, 문제점, 바람직한 발전방향 제언
P2P의 정의, 소리바다 사건의 개요 및 쟁점, 외국 P2P의 현황, 우리나라 소리바다 사용에 대...
인터넷방송의 정의, 인터넷방송의 특성, 인터넷방송의 분류, 국내 인터넷방송 현황, 인터넷방...
인터넷광고 정의, 인터넷광고 유형, 인터넷광고 기능적 특징, 인터넷광고 복잡도, 인터넷광고...
SNS 정의 사용 현황, 실태, 장점, 단점, 문제점, 전망, 개선되어야 할 법안 및 대안
가재도구의 정의, 피해액 산정기준
소개글