피보나치 수열인데 3,5 부터 시작해서 출력하는것입니다
#include <iostream>
#include <iomanip>
using namespace std;
void fib();
int next(int a,int b);
int main(){
fib();
return 0;
}
void fib(){
int a, b, c, d, e;
a = 3, b = 5;
c = next(a, b);
d = next(b, c);
e = next(c, d);
cout << a << b << c << d << e;
}
int next(int a, int b){
int c;
c = a + b;
return c;
}
잘되는데 머가 문제임 그리고 띄어쓰기 좀 해
그리고 iomanip는 쓸데없이 왜 집어넣었어
안되는데영 ㅠㅠㅠㅠ
iomanip은 다른코드 쓸때 집어넣었던거라 ㅋㅋㅋ
무엇이 어떻게 안되는지 얘기를 해야... 실행환경VS2015 .cpp파일로 실행 아주아주 잘됨 출력결과 띄어쓰기 수정해서 3 5 8 13 21
해결은 됬습니다 ㅋㅋㅋ 근데 2013이랑 2015랑 뭔가 다른부분이 있나요?
문제를 알아보니 제가 정의한 next함수가 std에도 정의 돼있어서 그렇다 하더라고요 결국 next를 다른이름으로 바꾸어줘서 실행이 되었어요
2013은 c++11버전 2015는 c++11과 c++14 그리고 c++17버전까지 도입해서 만들어져 있는데 버전차이로 인해서 다르기 때문인것 같습니다. 저는 2015만 쓰는데 이제부턴 2013 옵션으로 셋팅해놓고 써야겠네요