【CCF CSP】201912-1 报数

问题描述

试题编号: 201912-1
试题名称: 报数
时间限制: 1.0s
内存限制: 512.0MB
问题描述:

#include<bits/stdc++.h>
using namespace std;

int main() {
	int n,k=0,num[5]={0};
	cin >> n;
	for (int i = 1; i <= n; i++)
	{
		k++;
		if (!(k % 7)) {
			num[(k-1) % 4]++;
			i--;
			continue;
		}
		int a = k;
		while (a) {
			if(a%10==7) {
				num[(k-1) % 4]++;
				i--;
				break;
			}
			a /= 10;
		}
	}
	for (int i = 0; i < 4; i++)
	{
		cout << num[i] << endl;
	}
	return 0;
}

猜你喜欢

转载自blog.csdn.net/weixin_51695846/article/details/125363046