#斐波那契数列(不要用递归,容易内存超限) while True: try: n=int(input()) a=0 b=1 for i in range(1,n): res=a+b a=b b=res print(res) except: break
#include <iostream>
using namespace std;
int main(){
int n;
while(cin >> n){
int a=0,b=1,f=0;
for(int i=1;i<n;i++){
f=a+b;
a=b;
b=f;
}
cout << f <<endl;
}
return 0;
} 
京公网安备 11010502036488号