就我一个用Bool函数吗?
2026-08-27 20:35:50
发布于:广东
2阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int n;
long long a[105];
bool ok(long long x){
int sum = 0;
int id = 1;
while(x > 0){
int m = x % 10;
x/= 10;
if(id % 2 == 1){
m *= 7;
while(m > 9){
int k = 0;
while(m > 0){
k += m % 10;
m /= 10;
}
m = k;
}
}
sum += m;
id++;
}
return (sum % 8 == 0);
}
int main(){
cin>>n;
for(int i = 1;i <= n;i++){
cin>>a[i];
if(ok(a[i]) == true){
cout<<"T\n";
}
else{
cout<<"F\n";
}
}
return 0;
}
这里空空如也







有帮助,赞一个