40求助!
查看原帖
40求助!
766790
Ackid楼主2025/1/13 10:28
#include<bits/stdc++.h>
using namespace std;
int n,a[20];
long long b;
int main(){
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>b;
		if(b==0){
			cout<<"F"<<endl;
			continue;
		}
		int j=1;
		while(b!=0){
			a[j]=b%10;
			b/=10;
			j++;
		}
		int l=j,cnt=0;
		for(j;j>=1;j--){
			if(j%2==1){
				a[j]*=7;
				if(a[j]<=9){
					continue;
				}else{
					while(a[j]>9){
						int k=0;
						while(a[j]!=0){
							k+=a[j]%10;
							a[j]/=10;	
						}
						a[j]=k;
					} 
				}
			}
		} 
		for(j=1;j<=l;j++){
			cnt+=a[j];
		}
		if(cnt%8){
			cout<<"F"<<endl;
		}else{
			cout<<"T"<<endl;
		}
	}
	return 0;
} 
2025/1/13 10:28
加载中...