#include <iostream>
using namespace std;
int main()
{
int f[40],n,num;
f[0]=f[1]=1;
for(int i=2;i<40;i++)
f[i]=f[i-1]+f[i-2];
cin>>n;
while(n--)
{
int start=0;
cin>>num;
cout<<num<<" = ";
for(int i=39;i>=1;i--)
{
if(num/f[i]) cout<<"1",start=1;
else if(start) cout<<"0";
num%=f[i];
}
cout<<" (fib)"<<endl;
}
return 0;
}
沒有留言:
張貼留言