这是程序(本UP现状:6月刚考完3级得85分,9月准备考4级)
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long n,c,e,h;
c=0;e=0;h=0;
cin>>n;
long long a[n],t[n],b[15],f[15];
b[15]={};
f[15]={};
for(long long i=0;i<n;i++)
{
cin>>a[i];
for(int d=a[i];b>0;c++)
{
b[c]=d%10;d/=10;
}
for(int j=1;j<c;j+=2)
{
b[j]*=7;
if(b[j]>9)
{
for(int g=b[j];g>0;e++)
{
f[e]=g%10;g/=10;
}
for(int p=0;p<e;p++)
{
h+=f[p];
}
if(h>9)
{
for(int g=b[j];g>0;e++)
{
f[e]=g%10;g/=10;
}
for(int p=0;p<e;p++)
{
h+=f[p];
}
if(h>9)
{
for(int g=b[j];g>0;e++)
{
f[e]=g%10;g/=10;
}
for(int p=0;p<e;p++)
{
h+=f[p];
}
}
}
b[j]=h;
}
}
for(int j=0;j<e;j++)
{
t[i]+=b[j];
}
if(t[i]%8==0)
{
cout<<'T'<<endl;
}
else
{
cout<<'F'<<endl;
}
}
}