社区讨论

0分。?

B3850[GESP202306 四级] 幸运数参与者 4已保存回复 3

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
3 条
当前快照
1 份
快照标识符
@lwxk435f
此快照首次捕获于
2024/06/02 21:07
2 年前
此快照最后确认于
2024/06/03 03:23
2 年前
查看原帖
CPP
#include<bits/stdc++.h>
using namespace std;
int n;
int a;
int ans=0;
int s(int v)
{
    int answ=0;
    while(v)
    {
        answ+=v%10;
        v/=10;
    }
    return answ;
}
int an(int y)
{
    y*=7;
    while(y>9)    y=s(y);
    return y;
}
int j(int x)
{
    ans=0;
    for(int i=1;x;i++)
    {
        if(i&1)    ans+=an(x%10);
        else    ans+=x%10;
        x/=10;
    }
    return !(ans%8);
}
int main()
{
    cin>>n;
    for(int i=1;i<=n;i++)
    {
        cin>>a;
        if(j(a))    cout<<'T';
        else    cout<<'F';
        cout<<endl;
    }
    return 0;
}
0分。
完全WA了。

回复

3 条回复,欢迎继续交流。

正在加载回复...