题目

甲乙丙丁决定玩一个报数的游戏来打发时间。游戏规则为四个人从1开始轮流进行报数,但如果需要报出的数是7的倍数或含有数字7则直接跳过。
此外大家约定,在总共报出了n个数后(不计入被跳过的数)游戏结束。现在需要你来帮忙统计,游戏过程中每个人各自跳过了几次。

输入

从标准输入读入数据。
输入仅一行,包含一个正整数n,表示报出了多少个数后游戏结束。

输出

输出到标准输出。
输出共四行,每行一个整数,依次表示甲乙丙丁四人在游戏过程中跳过的次数。

输入样例1

20

输出样例1

2
1
1
0

样例解释1

报数过程为:
甲:1,乙:2,丙:3,丁:4
甲:5,乙:6,丙:跳过,丁:8
甲:9,乙:10,丙:11,丁:12
甲:13,乙:跳过,丙:15,丁:16
甲:跳过,乙:18,:19,丁:20
甲:跳过,乙:22,丙:23,丁:24
在丁报出24后,四个人总计报出了20个数,游戏结束。

输入样例2

66

输出样例2

7
5
11
5

提示
测试点1、2、3、4和5,保证n<=10^2;
测试点6、7、8、9和10,保证n<=666。

#include<stdio.h>
int main()
{int adjust(int t);int a[4]={0},n,t,count=0;//count代表不计入跳过的数,t代表所有的数 scanf("%d",&n);for(t=1;count<n;t++){if(adjust(t)==0)//不跳过 count++;else//跳过的话{int b=t%4;a[b]++;} } printf("%d\n%d\n%d\n%d",a[1],a[2],a[3],a[0]);return 0;
}
int adjust(int t)
{int a,m=0;if(t%7==0)//是不是7的倍数 m=1;else{while(t>=1)//是否含有数字7 {a=t%10;if(a==7){m=1;break;}t=t/10;}} return m;
**小结:当时考场上将代码的第7行的<打成了<=,结果白白丢了三十分,追悔莫及啊。**

#CSP 201912-1 报数(C语言)(100分)相关推荐

  1. CCF CSP 201609-2 火车购票(C++语言100分)[简单模拟题]

    1. 问题链接:CCF 201609-2 火车购票 试题编号: 201609-2 试题名称: 火车购票 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 请实现一个铁路购票系统的 ...

  2. CCF CSP 2019-9-1 小明种苹果 C语言100分

    CCF CSP 2019-9-1 小明种苹果 C语言100分 小明种苹果 完成时间11-18 16:54 代码长度510B C 正确 100分 耗时93ms 空间使用6.167MB 这道题简单,仅附上 ...

  3. # CSP 201609-2 火车购票购买(100分)

    试题编号: 201612-2 试题名称: 火车购票 时间限制: 1.0s 内存限制: 256.0MB 问题描述 请实现一个铁路购票系统的简单座位分配算法,来处理一节车厢的座位分配. 假设一节车厢有20 ...

  4. CCF CSP 201512-2 消除类游戏(C++语言100分)

    1. 问题链接:CCF 201512-2 消除类游戏 试题编号: 201512-2 试题名称: 消除类游戏 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 消除类游戏是深受大众 ...

  5. csp第二题火车购票c++100分运行0ms(不会见缝插针的同学只能拿90分)

    这是个水题但是大部分人就只拿到90分 why? 我分析了一下大家应该是有一种情况没有考虑 所有车厢内没连续座位则应该安排在编号最小的几个空位,这个小细节应该是大部分人没注意到的 就是兄弟们没有见缝插针 ...

  6. CCF CSP 201609-2 火车购票 C++实现 100分

    问题描述 请实现一个铁路购票系统的简单座位分配算法,来处理一节车厢的座位分配. 假设一节车厢有20排.每一排5个座位.为方便起见,我们用1到100来给所有的座位编号,第一排是1到5号,第二排是6到10 ...

  7. CCF CSP 20190901 小明种苹果 100分 解法/思想

    近几天正在疯狂的刷CCF题,写博客主要是做一下笔记以及记录一下自己的心得,如果能够帮到大家那就再好不过了,废话不多说,咱们放题: [题目概述] 小明(小明事情真多)要种苹果,需要疏果把不好的苹果去掉, ...

  8. ## CSP 201809-2 买菜(C语言)(100分)

    试题编号: 201809-2 试题名称: 买菜 时间限制: 1.0s 内存限制: 256.0MB 问题描述 小H和小W来到了一条街上,两人分开买菜,他们买菜的过程可以描述为,去店里买一些菜然后去旁边的 ...

  9. CCF201912-1 报数(100分)【模拟】

    报数 问题链接:CCF201912-1 报数 问题分析:     用模拟法解决. 程序说明:     变量num用于计数,变量count用于计数数数的数量,数组cnt[]用于统计每个人的报数数量. 参 ...

  10. CSP 201912-3 化学方程式 100分

    这是我的第二篇博客,小学期的程序设计课程设计告一段落,内容是完成201912的CSP认证考题,我完成了前三题.攻克难题还是非常有成就感的,所以发博客纪念一下.最近也是在进行ACM的训练,希望自己能再接 ...

最新文章

  1. html 右边是iframe 左右结构_HTML速查表
  2. pip命令提示unknown or unsupported command 'install'——python3.7安装PyInstaller经验
  3. 建站篇-用户认证系统-开始
  4. Gson 使用总结 高级用法
  5. System.InvalidOperationException: The stream does not support reading
  6. 提交app时候90475,90474
  7. 7-278 求幂级数展开的部分和 (20 分)
  8. mfc大观之三(创建对象)
  9. 软件开发报价模板_模板类app开发价格是多少钱?
  10. python的条件(三元)运算符——实现b? x: y
  11. Java调用C/C++的过程
  12. 洛谷 P1573 栈的操作
  13. 0xe06d7363怎么解决(0xe06d7363怎么解决DNF)
  14. sonic 架构学习
  15. TQ2440内核linux2.6.28移植
  16. vue中Echart如何打包下载图片
  17. android 65536
  18. 4G边缘计算工业路由器与传统4G工业路由器的区别
  19. 易基因|手把手教你做全基因组DNA甲基化测序分析
  20. mdx格式mysql_Schema Workbench 开发mdx和模式文件

热门文章

  1. Microsoft MVC Preview 2 ActionFilterAttribute实际开发中的应用
  2. (网络收藏)WIKI
  3. 问题:动态变换video标签source的src不起作用
  4. Go的50坑:新Golang开发者要注意的陷阱、技巧和常见错误[1]
  5. 第三次小组实践作业小组每日进度汇报:2017-12-3
  6. Linux中命令选项及参数简介
  7. TdxAlertWindowManager右下角HINT显示控件
  8. 第三篇:白话tornado源码之请求来了
  9. 事务的隔离级别与锁的申请和释放
  10. XCode Installed!