社区讨论

仅30分(求改)

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

讨论操作

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

当前回复
52 条
当前快照
1 份
快照标识符
@mhja9q27
此快照首次捕获于
2025/11/03 23:16
4 个月前
此快照最后确认于
2025/11/04 06:04
4 个月前
查看原帖
CPP
#include<bits/stdc++.h>
using namespace std;
int n,a[50],i,j,k1,k2,d,t;
int main(){
	// freopen("1.in","r",stdin);
	// freopen("1.out","w",stdout);
	cin>>n;
	for(i=1;i<=n;i++){
		cin>>a[i];
	}
	for(i=1;i<=n;i++){
		k1=a[i];
		for(;k1!=0;){
			k2=k1%10;
			t=0;
			if(k2==1){
				a[i]+=6*pow(10,t-1);
			}
			if(k2==5){
				a[i]+=3*pow(10,t-1);
			}
			if(k2==7){
				a[i]-=6*pow(10,t-1);
			}
			k1/=10;
			t++;
		}
	}
	for(i=1;i<=n;i++){
		for(;a[i]!=0;){
			d+=a[i]%10;
			a[i]/=10;
		}
		if(d%8==0) cout<<"T"<<endl;
		else cout<<"F"<<endl;
		d=0;
	}
    return 0;
}

回复

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

正在加载回复...