60分求助
查看原帖
60分求助
1500258
J_K_ROWLING楼主2024/10/31 20:03
#include <bits/stdc++.h>
using namespace std;
int main(){
	int t,n;
	//freopen("sticks.in","r",stdin);
	//freopen("sticks.out","w",stdout);
	cin>>t;
	for(int i=1;i<=t;i++){
		cin>>n;
		if(n<=2){
			cout<<-1<<"\n";
		}
		if(n==10){
			cout<<22<<"\n";
		}
		if(n%7==0){
			for(int i=1;i<=n/7;i++){
				cout<<8;
			}
			cout<<"\n";
		}
		if(n%7==1){
			cout<<10;
			for(int i=1;i<=n/7-1;i++){
				cout<<8;
			}
			cout<<"\n";
		}
		if(n%7==2){
			cout<<1;
			for(int i=1;i<=n/7;i++){
				cout<<8;
			}
			cout<<"\n";
		}
		if(n%7==3){
			cout<<7;
			for(int i=1;i<=n/7;i++){
				cout<<8;
			}
			cout<<"\n";
		}
		if(n%7==4){
			cout<<4;
			for(int i=1;i<=n/7;i++){
				cout<<8;
			}
			cout<<"\n";
		}
		if(n%7==5){
			cout<<2;
			for(int i=1;i<=n/7;i++){
				cout<<8;
			}
			cout<<"\n";
		}
		if(n%7==6){
			cout<<6;
			for(int i=1;i<=n/7;i++){
				cout<<8;
			}
			cout<<"\n";
		}
	}
	return 0;
}

60分求助

2024/10/31 20:03
加载中...