这个错哪了,求大佬解答
查看原帖
这个错哪了,求大佬解答
1082644
Nigger114楼主2024/10/27 19:15
#include<bits/stdc++.h>
using namespace std;

int n, T;

int main() {
	cin >> T;
	for (int i = 1; i <= T; i++) {
		cin >> n;
		if (n == 1) {
			cout << -1;
			continue;
		}
		if (n % 7 == 0) {
			for (int i = 1; i <= n / 7; i++) {
		  	    cout << "8";
			}
		} else if (n % 7 == 1) {
			cout << "27";
			for (int i = 1; i <= n / 7 - 1; i++) {
				cout << "8";
			}
		} else if (n % 7 == 2) {
			cout << "1";
			for (int i = 1; i <= n / 7; i++) {
				cout << "8";
			}
		} else if (n % 7 == 3) {
			if (n == 3) {
				cout << "7";
			} else {
				cout << "23";
				for (int i = 1; i <= n / 7 - 1; i++) {
					cout << "8";
				}
			}
		} else if (n % 7 == 4) {
			cout << "4";
			for (int i = 1; i <= n / 7; i++) {
				cout << "8";
			}
		} else if (n % 7 == 5) {
			cout << "2";
			for (int i = 1; i <= n / 7; i++) {
				cout << "8";
			}
		} else if (n % 7 == 6) {
			cout << "6";
			for (int i = 1; i <= n / 7; i++) {
				cout << "8";
			}
		}
		cout << endl;
	}
	return 0;
}

PS:JS 230分能拿省一吗

2024/10/27 19:15
加载中...