40分求助!!!!
查看原帖
40分求助!!!!
1079023
IlIlIlIlI楼主2025/2/7 16:00
#include<bits/stdc++.h>
using namespace std;
bool cz(char a1[],long long a,long long b){
	long long n=strlen(a1);
	a=a;
	b=b;
	int o=0;
	for(long long i=0;i<n;i++){
		if(i>b||i<a){
			o=o*10+a1[i]-'0';
		}
	}
	if(o==0){
		return false;
	}
	if(o%4==0){
		return true;
	}
	else{
		return false;
	}
}
int main(){
	long long n,p,m,l;
	cin>>n;
	char a[100];
	for(long long i=0;i<n;i++){
		cin>>a;
		m=strlen(a);
		l=0;
		for(long long j=0;j<m;j++){
			for(long long k=j;k<m;k++){
				if(cz(a,j,k)){
					l=1;
					cout<<"Yes"<<endl;
					break;
				}
			}
			if(l==1){
				break;
			}
		}
		if(l==0){
			cout<<"No"<<endl;
		}
		
	} 
}
2025/2/7 16:00
加载中...