报数


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

提交后得100分的Python语言程序如下:

# CCF201912-1 报数
n = int(input())
num = 1;
count = 1;
cnt=[0, 0, 0, 0]
while count <= n:if num % 7 == 0 or '7' in str(num):cnt[(num - 1) % 4] += 1else:count += 1num += 1
for i in range(4):print(cnt[i])

提交后得100分的C语言程序如下:

/* CCF201912-1 报数 */#include <stdio.h>#define N 4int have7(int n)
{while(n)if(n % 10 == 7) return 1;else n /= 10;return 0;
}int main(void)
{int n, num = 1, count = 1, cnt[N] = {0, 0, 0, 0};scanf("%d", &n);while(count <= n) {if(num % 7 == 0 || have7(num))cnt[(num - 1) % N]++;elsecount++;num++;}int i;for(i = 0; i < N; i++)printf("%d\n", cnt[i]);return 0;
}

CCF201912-1 报数(100分)【模拟】相关推荐

  1. CCF201712-2 游戏(100分)【模拟】

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

  2. CCF201912-4 区块链(100分)【模拟】

    试题编号: 201912-4 试题名称: 区块链 时间限制: 10.0s 内存限制: 512.0MB 问题链接:CCF201912-4 区块链 问题简述:(略) 问题分析:模拟题,不解释. 程序说明: ...

  3. CCF201909-4 推荐系统(100分)【模拟】

    试题编号: 201909-4 试题名称: 推荐系统 时间限制: 5.0s 内存限制: 512.0MB 问题链接:CCF201909-4 推荐系统 问题简述:(略) 问题分析:模拟题,不解释. 程序说明 ...

  4. CCF201903-4 消息传递接口(100分)【模拟】

    试题编号: 201903-4 试题名称: 消息传递接口 时间限制: 1.0s 内存限制: 512.0MB 问题链接:CCF201903-4 消息传递接口 问题简述:(略) 问题分析:模拟题,比较费时间 ...

  5. CCF202104-3 DHCP服务器(100分)【模拟】

    试题编号: 202104-3 试题名称: DHCP服务器 时间限制: 1.0s 内存限制: 512.0MB 问题描述: 试题背景 动态主机配置协议(Dynamic Host Configuration ...

  6. CCF201712-3 Crontab(100分)【模拟+文本处理】

    样例输入 3 201711170032 201711222352 0 7 * * 1,3-5 get_up 30 23 * * Sat,Sun go_to_bed 15 12,18 * * * hav ...

  7. CCF201803-2 碰撞的小球(100分)【模拟】

    试题编号: 201803-2 试题名称: 碰撞的小球 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 数轴上有一条长度为L(L为偶数)的线段,左端点在原点,右端点在坐标L处.有 ...

  8. CCF201709-2 公共钥匙盒(100分)【模拟+优先队列】

    试题名称:公共钥匙盒 问题描述 有一个学校的老师共用N个教室,按照规定,所有的钥匙都必须放在公共钥匙盒里,老师不能带钥匙回家.每次老师上课前,都从公共钥匙盒里找到自己上课的教室的钥匙去开门,上完课后, ...

  9. CCF-CSP认证历年真题解(100分)

    转载: 链接出自:https://blog.csdn.net/tigerisland45/article/details/54755895 CCF-CSP认证历年真题解–python语言 CCF-CS ...

最新文章

  1. centos7 使用无线wifi连接
  2. 日志模板html源码,HTML红色欧美形式教堂动态日志网页模板代码
  3. 平衡二叉树及其操作实现_平衡二叉树(AVL树)及C语言实现
  4. weblogic配置domain和删除domain
  5. 滚动容器尺寸变化时候最上方元素位置不变实例页面
  6. 小白的算法初识课堂(part2)--选择排序
  7. 【Android Studio】查看源码时提示“throw new RuntimeException(Stub!)”
  8. 聚烷撑乙二醇(数学+期望)
  9. 阿里工程师太凶残了,竟把服务器泡在“水里”!
  10. C语言 __cplusplus - C语言零基础入门教程
  11. 机器学习基石HOW BETTER部分(1)
  12. 罗永浩给俞敏洪的求职信
  13. 网易家居专访柯拉尼陶晓松:有所为 有所不为 争创领军品牌
  14. 流水作业c语言代码,C语言流水灯
  15. 新手简明入门级matlab使用教程
  16. 有多少个斐波那契子数列(微软笔试题)
  17. python企业微信登录_python 微信企业号
  18. Modelica学习笔记2
  19. 2012-7-10可樂词汇积累#9315;
  20. 联想开机启动项按哪个_联想台式电脑设置第一启动的快捷键是什么

热门文章

  1. CentOS 7.x 默认防火墙 yum install firewalld
  2. 在控制台环境下调用MFC DLL崩溃的问题小结
  3. JavaWeb——mybatis一对一、一对多查询
  4. 笑谈ArcToolbox (1) ArcToolbox 的发展方向
  5. 如何有效使用Project
  6. linux分屏显示文件行数,linux常用命令集合1
  7. mapreduce阶段出现pending的原因及解决
  8. 数据库ACID、脏读、不可重复读和幻读
  9. Akka网络编程基本介绍
  10. tensorrt之tensorrtx编译:遇到的错误提示