如何用tensorflow训练自己的建成的tfrecord数据,求前辈们不吝赐教

代码第一行的input_data该怎么该,整个地这样做对吗?train_tfrecords是自己的数据生成的tfrecord文件

#include
#include

#define MAXN 22

int num[MAXN+1]={0,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,10946,17711,28657};
int t,n,m;
int ans[MAXN+1],goal;

void main()
{
int i,j;
scanf("%d",&t);
for(i=1;i<=t;i++)
{
scanf("%d",&n);
goal=0;
memset(ans,0,sizeof(ans));
for(j=MAXN;j>=1;j--)
if (num[j]<=n)
{
n-=num[j];
ans[j]=1;
}
for(j=1;j<MAXN;j++)
goal+=ans[j+1]*num[j];
printf("%d\n",goal);
}
}