20分求助!!
查看原帖
20分求助!!
979584
zafa2023楼主2024/4/22 20:52
#include<bits/stdc++.h>
using namespace std;
long long f=0,k; 
int luck(long long x)
{
	f=0;
	while(x>9)
	{
		k=x;
		while(k!=0)
		{
			f+=k%10;
			k/=10;
		}
		x=f;
		f=0;
	}
	return x;
}
int main()
{
	long long i=10,n[21],m,v=1,y,a;
	cin>>a;
	for(long long i=1;i<=a;i++)cin>>n[i];
	for(long long i=1;i<=a;i++)
	{
	m=n[i];
	while(m!=0)
	{
		y=luck(m%10*7);
		m/=100;
		if(v==1)n[i]=n[i]-n[i]%10+y;
		else n[i]=n[i]-n[i]/v%10*v+y*v;;
		v*=100;
	} 
	if(n[i]%8==0)cout<<"T"<<endl;
	else cout<<"F"<<endl;
	v=1;
	}
	
}

在下小学生,请dalao帮助!!

2024/4/22 20:52
加载中...