80分
查看原帖
80分
1447766
zhu_ge_chou_chou楼主2024/10/29 13:13
#include<bits/stdc++.h>
using namespace std;
void f(){
	int b;
	scanf("%d",&b);
	if(b==1){
		printf("-1");
		return ;
	}
	if(b==2){
		printf("1");
		return ;
	}
	if(b==3){
		printf("7");
		return ;
	}
	if(b==6){
		printf("0");
		return ;
	}
	if(b==10){
		printf("22");
		return ;
	}
	if(b%7==0){
		for(int i=1;i<=b/7;i++){
			printf("8");
		}
		return ;
	}
	if(b%7==1){
		printf("10");
		for(int i=1;i<=b/7-1;i++){
			printf("8");
		}
		return ;
	}
	if(b%7==2){
		printf("1");
		for(int i=1;i<=b/7;i++){
			printf("8");
		}
		return ;
	}
	if(b%7==3){
		printf("200");
		for(int i=1;i<=b/7-2;i++){
			printf("8");
		}
		return ;
	}
	if(b%7==4){
		printf("20");
		for(int i=1;i<=b/7-1;i++){
			printf("8");
		}
		return ;
	}
	if(b%7==5){
		printf("2");
		for(int i=1;i<=b/7;i++){
			printf("8");
		}
		return ;
	}
	if(b%7==6){
		printf("6");
		for(int i=1;i<=b/7;i++){
			printf("8");
		}
		return ;
	}
}
int main(){
	int a;
	scanf("%d",&a);
	for(int i=1;i<=a;i++){
		f();
		printf("\n");
	} 
	return 0;
}
2024/10/29 13:13
加载中...