CCF CSP201912-1 报数

一.题目描述


二.要点分析

具体分析见代码的注释部分

using namespace std;
#include<iostream>
int f(int x)//用于判断某个数是否是7的倍数或者含7
{if(x%7==0)return 1;//判断是否为7的倍数if(x%10==7) return 1;//判断个位是否为7while(x!=0)//判断除个位以外的位是否为7{x/=10;if(x%10==7) return 1;}return 0;
}
int main()
{int n;cin>>n;int a[4]={0,0,0,0};//一定要区分这里的i和x,//i是指一共要数n个数,现在数到了第i个数;//x是指现在数到的这个数的具体数字是x,//两者的不同点具体在于当某个人跳过时x还是++,而i就不++int x=1;for(int i=1;i<=n;i++){if(f(x)) {a[x%4]++;//注意这里一定要有i--,因为如果跳过一个人的话那个人对应是不计数的,就是说n个数字是不包括跳过部分的i--;}x++; }for(int i=1;i<4;i++){cout<<a[i]<<endl;}  cout<<a[0]<<endl;
}

CCF CSP201912-1 报数相关推荐

  1. CCF认证考试——报数

    **CCF认证考试--报数** 前言 一.题目 二.解题思路 三.示例代码 四.总结 前言 基于python的解题思路于代码实现,新手入门,可能写得不好,欢迎留言交流学习 提示:以下是本篇文章正文内容 ...

  2. ccf报数游戏java_报数

    寒假作业22~242021-02-22 16:57:05 韩信点兵:在中国数学史上,广泛流传着一个"韩信点兵"的故事:韩信是汉高祖刘邦手下的大将,他英勇善战,智谋超群,为汉朝建立了 ...

  3. ccf报数游戏java_ccf 201712 02 (游戏)

    鄙人不才,此中鄙陋甚多,望海涵!!! 这里我们来详细讲解一下圆桌问题的相关题目 第一道一定是hdu的4841了,罪恶的源头 圆桌上围坐着2n个人.其中n个人是好人,另外n个人是坏人.如果从第一个人开始 ...

  4. 西电复试之——CCF 201912-1 报数

    CCF 201912-1 报数 #include<stdio.h> #include<iostream> using namespace std; //甲乙丙丁 int a[4 ...

  5. ccf报数游戏java,CCF 201712-2 游戏 《超越自我,攀登顶峰》

    试题编号: 201712-2 试题名称: 游戏 时间限制: 1.0s 内存限制: 256.0MB 问题描述 有n个小朋友围成一圈玩游戏,小朋友从1至n编号,2号小朋友坐在1号小朋友的顺时针方向,3号小 ...

  6. @5-1 CCF 2019-12-1 报数

    报数 题目描述 样例 源代码 关于这题 题目描述 样例 源代码 #include <iostream> #include <algorithm> using namespace ...

  7. CCF 报数 201912-1 100分 15ms

    点击前往试题目录:https://blog.csdn.net/best335/article/details/99550556 题目描述 解题思路 题目描述地很清楚,四个人轮流报数,形成了一个圈,可以 ...

  8. CCF 201912-1 报数(c语言) 易于理解的普通做法

    #include <stdio.h> /*开头*/ int ask (int n) { /*根据题目要求,需要自定义能检测出含7的数字和7的倍数的函数*/int c, e; /*这里我们定 ...

  9. CCF认证训练行动路线图

    通过CCF认证的训练题选自三个方面,一是CCF认证试题,二是使用北大百练的练习题等等,三是ACM-ICPC的练习题. CCF认证的试题是必须练习的,通过CCF试题的练习有助于了解试题风格特点.然而CC ...

最新文章

  1. 通过递归算法完成树的级联勾选的一般思路
  2. “德国屈臣氏”来天猫!欧洲3000家门店,优质低价背后有啥秘密
  3. 【Java4】实例初始化,类初始化,/接口,多态,final/static,权限修饰符/native
  4. CentOS 分区方案
  5. 【经验分享】Hydra(爆破神器)使用方法
  6. Pseudoprime numbers POJ - 3641(快速幂+判素数)
  7. 机器学习实战 | 数据探索(缺失值处理)
  8. Linux实战 | 使用Xshell连接Linux_2
  9. python解释器用什么写的_用 Python 从零开始写一个简单的解释器(3)
  10. 动态内存申请函数 malloc_malloc 的实现原理 内存池 mmap sbrk 链表
  11. 我带上你 你带上钱,我们去班加罗尔
  12. ajax爬取微博,自动滚屏抓取新浪微博
  13. Teleport Ultra网站静态资源下载工具
  14. 计算机专硕学硕哪个好考啊,【专硕考研】计算机考研选学硕还是专硕?
  15. 蓝桥杯——种植园问题(prev54)
  16. 跳跃表 skipList 跳表的原理以及golang实现
  17. python调用系统软键盘_python库 pywinio虚拟键盘使用
  18. Nordic Thingy
  19. ORA-01452报错的一种解决办法
  20. readline函数 读取一行数据

热门文章

  1. PHP控制网页过期时间的代码!
  2. java模拟JVM的GCRoots追踪算法,对象可达性分析
  3. php server host,PHP $ _SERVER ['HTTP_HOST']与$ _SERVER
  4. 笔记本通过网口控制单片机_国产又推出笔记本:旋转屏,自带RS-232串口和网口,工程师专用...
  5. illegal text-relocation
  6. 让VS2010支持Windows2000
  7. C++之 伪随机数的生成
  8. springcloud官方文档_springcloud-microservice 快速构建分布式系统
  9. C++函数参数是结构体或者数组(cstdarg/.../va_arg/va_end)
  10. MySQL03:DML语言