No older revisions available
No older revisions available
Source ¶
~cpp #include <iostream.h>
void main()
{
int i,n,ar[99999];
ar[0]=1;ar[-1]=0;
cin >> n;
for(i=0;i<=n;i++){
ar[i+1]=ar[i]+ar[i-1];
cout << ar[i] << endl;
}}
재귀호출로 만들려다가 상당히 이상하게 엉켜서 포기 ㅠ_ㅠ
-홍선-
~cpp #include <iostream>
using namespace std;
double arr[99999];
int i=0;
void pibo(int n);
void main(){
int p;
cout << "몇번째까지 수를 구할까요?" << endl;
in:cin >> p;
if(!cin){
cout << "숫자를 넣으세요!" << endl;
cin.clear();
while(cin.get()!='\n')
continue;
goto in;
}
pibo(p-1);
}
void pibo(int n){
arr[0]=1,arr[1]=1;
arr[i+2]=arr[i+1]+arr[i];
if(n>0){
i++;
pibo(n-1);
}
cout << arr[n] << " ";
}
C++ 공부하다 말고 문득 생각나서 해본 -_-;
-홍선-