CCF20191201——报数

CCF20191201------报数


代码如下:

javascript 复制代码
#include<bits/stdc++.h>
using namespace std;
int main()
{
	int n;
	cin>>n;
	int count=0;
	int b=0,c=0,d=0,e=0;
	for(int i=1,count=1;count<=n;i++,count++)
	{
		if(i%4==1)
		{
			if(i%7==0||((i%10==7||i/10%10==7||i/100%10==7||i/1000%10==7)))
			{
				b++;
				count--;
			}
		}
		else if(i%4==2)
		{
			if(i%7==0||((i%10==7||i/10%10==7||i/100%10==7||i/1000%10==7)))
			{
				c++;
				count--;
			}
		}
		else if(i%4==3)
		{
			if(i%7==0||((i%10==7||i/10%10==7||i/100%10==7||i/1000%10==7)))
			{
				d++;
				count--;
			}
		}
		else
		{
			if(i%7==0||((i%10==7||i/10%10==7||i/100%10==7||i/1000%10==7)))
			{
				e++;
				count--;
			}
		}
	}
	cout<<b<<endl<<c<<endl<<d<<endl<<e<<endl;
	return 0;
}
相关推荐
Starry_hello world5 小时前
Linux 的准备工作
linux·笔记·有问必答
IT _oA7 小时前
Active Directory 域服务
运维·服务器·网络·windows·笔记
袖清暮雨7 小时前
Python刷题笔记
笔记·python·算法
六bring个六8 小时前
QT上位机笔记
开发语言·笔记·qt
熬夜造bug8 小时前
LeetCode Hot100 刷题笔记(1)—— 哈希、双指针、滑动窗口
笔记·leetcode·hot100
花之亡灵11 小时前
.net6 中实现邮件发送
笔记·c#·.net·代码规范
LuoYaFu11 小时前
文件上传做题记录
笔记
吴梓穆12 小时前
UE5学习笔记 FPS游戏制作43 UI材质
笔记·学习·ue5
密码小丑12 小时前
玄机-apache日志分析
网络·笔记·apache
XYN6112 小时前
【嵌入式面试】
笔记·python·单片机·嵌入式硬件·学习