求助
查看原帖
求助
1319065
cxlqwq楼主2025/1/16 17:27
#include <bits/stdc++.h>
using namespace std;
const int maxn = 2e6 + 10;

int main() {
	int n, zero_count = 0, pd = 0;
	cin >> n;
	for (int i = 0; n >= 0; i++) {
		pd = n % 10;
		if (pd == 2 || pd == 6 || pd == 9 || pd == 0) {
			zero_count += 1;
		} else if (pd == 8) {
			zero_count += 2;
		}
		n = floor(n / 10);
	}
	cout << zero_count;
	return 0;
}

2025/1/16 17:27
加载中...