今天是練習cpe的Fibonaccimal Base題目
##程式碼
#include <iostream>
using namespace std;
int main ()
{
int N,n,x;
int f[40]={0,1};
for(int i=2 ;i<40 ;i++)
{
f[i]=f[i-1]+f[i-2];
}
cin >> n;
while(n--)
{
cin >> x;
cout << x <<" = ";
int c=0;
int b[41]={};
for(int j=39 ; j>=2 ; j--)
{
if(x - f[j] >= 0)
{
c=1;
if(b[j+1] != 1)
{
b[j] = 1;
x = x - f[j];
}
}
if(c==1)
{
cout << b[j];
}
}
cout << "(fib)" << endl;
}
return 0;
}
##解題方向