社区讨论
样例对的,可提交后错了
B3850[GESP202306 四级] 幸运数参与者 2已保存回复 2
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 2 条
- 当前快照
- 1 份
- 快照标识符
- @m1aqj69n
- 此快照首次捕获于
- 2024/09/20 21:06 去年
- 此快照最后确认于
- 2025/11/04 20:48 4 个月前
CPP
#include <bits/stdc++.h>
using namespace std;
long long bian(long long n)
{
long long t=0;
for(long long i=1;i<=n;i*=10)
{
long long m=n/i%10;
if(m%2>0)
{
m*=7;
while(m>9)
{
long long tt=m;
m=0;
while(tt)
{
m+=tt%10;
tt/=10;
}
}
}
t+=m*i;
}
return t;
}
int main(){
long long n;
cin>>n;
while(n--)
{
long long x;
cin>>x;
x=bian(x);
long long t=x;
x=0;
while(t)
{
x+=t%10;
t/=10;
}
if(x%8==0) cout<<"T\n";
else cout<<"F\n";
}
return 0;
}
回复
共 2 条回复,欢迎继续交流。
正在加载回复...