大佬们995!做到一半不会了!
查看原帖
大佬们995!做到一半不会了!
935681
Zhouzhiyi0929楼主2023/11/13 21:11
#include <bits/stdc++.h>

using namespace std;
#define int long long
int s[110];
int a[110];

bool TF(int a) {
	if (a % 8 == 0) {
		return true;
	}
	return false;
}

signed main() {
	int n;
	cin >> n;
	int sum = 0;
	for (int i = 1; i <= n; i++) {
		cin >> a[i];
		int b = a[i];
		int sum = 0;
		for (int j = 1; b > 0; j++) {
			s[j] = b % 10;
			b /= 10;
			sum++;
		}
		for (int j = 1; j <= sum; j += 2) {
			s[j] *= 7;
			int c = s[j];
			while (s[j] >= 10) {
				c = s[j];
				s[j] = 0;
				while (c > 0) {
					s[j] += c % 10;
					c /= 10;
				}
				cout << s[j] << endl;
			}
		}
	}
	return 0;
}

995!!! 写到后来不知道怎么把拆数位的数合起来了!

2023/11/13 21:11
加载中...