ACM编程比赛入门题目之敲七

敲七
【问题描述】
输出7和7的倍数,还有包含7的数字例如(17,27,37...70,71,72,73...)

【要求】
【数据输入】一个整数N。(N不大于30000)

【数据输出】从小到大排列的不大于N的与7有关的数字,每行一个。

【样例输入】
20

【样例输出】
7
14
17

代码:

#include <iostream>
using namespace std;
int main()
{
    int N,i;
    while (cin>>N&&N>=1&&N<=30000)
    {
        for (i=1; i<=N; ++i)
        {
            if (i%7==0||i%10==7||i/10==7||i/100==7||i/1000==7)
            {
                cout<<i<<endl;
            }
        }
    }

    return 0;
}

运行结果:

学习心得:

好吧,想不到还有更简单点的,不过得注意会出现7的情况,不要漏掉了。

时间: 2024-11-10 01:20:48

ACM编程比赛入门题目之敲七的相关文章

ACM编程比赛入门题目之蛇形矩阵

蛇行矩阵 [问题描述] 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形. [要求] [数据输入]本题有多组数据,每组数据由一个正整数N组成.(N不大于100) [数据输出]对于每一组数据,输出一个N行的蛇形矩阵.两组输出之间不要额外的空行.矩阵三角中同一行的数字用一个空格分开.行尾不要多余的空格. [样例输入] 5 [样例输出] 1 3 6 10 15 2 5 9 14 4 8 13 7 12 11 代码: #include <iostream> using namespace std

ACM编程比赛入门题目之统计同成绩学生人数

统计同成绩学生人数: [问题描述] 读入N名学生的成绩,将获得某一给定分数的学生人数输出. [要求] [数据输入]测试输入包含若干测试用例,每个测试用例的格式为 第1行:N 第2行:N名学生的成绩,相邻两数字用一个空格间隔. 第3行:给定分数 当读到N=0时输入结束.其中N不超过1000,成绩分数为(包含)0到100之间的一个整数. [数据输出]对每个测试用例,将获得给定分数的学生人数输出. [样例输出] 3 80 60 90 60 2 85 66 0 5 60 75 90 55 75 75 0

Python编程从入门到实践(第三、四章的列表和元祖) &#142015;

原文: http://blog.gqylpy.com/gqy/414 置顶:来自一名75后老程序员的武林秘籍--必读(博主推荐) 来,先呈上武林秘籍链接:http://blog.gqylpy.com/gqy/401/ 你好,我是一名极客!一个 75 后的老工程师! 我将花两分钟,表述清楚我让你读这段文字的目的! 如果你看过武侠小说,你可以把这个经历理解为,你失足落入一个山洞遇到了一位垂暮的老者!而这位老者打算传你一套武功秘籍! 没错,我就是这个老者! 干研发 20 多年了!我也年轻过,奋斗过!我

Python编程从入门到实践(基础入门) &#646888;

原文: http://blog.gqylpy.com/gqy/468 置顶:来自一名75后老程序员的武林秘籍--必读(博主推荐) 来,先呈上武林秘籍链接:http://blog.gqylpy.com/gqy/401/ 你好,我是一名极客!一个 75 后的老工程师! 我将花两分钟,表述清楚我让你读这段文字的目的! 如果你看过武侠小说,你可以把这个经历理解为,你失足落入一个山洞遇到了一位垂暮的老者!而这位老者打算传你一套武功秘籍! 没错,我就是这个老者! 干研发 20 多年了!我也年轻过,奋斗过!我

物联网学生科协第三届H-star现场编程比赛

问题 A: 剪纸片 时间限制: 1 Sec 内存限制: 128 MB 题目描述 这是一道简单的题目,假如你身边有一张纸,一把剪刀,在H-star的比赛现场,你会这么做: 1. 将这张纸剪成两片(平行于短边剪开): 2. 将其中一片剪成一个圆,作为圆柱的底面: 3. 纸的另一片的一边沿着圆的周长将圆围起来,直到围成一圈,形成一个无盖的圆柱体.需要注意的是,纸片可能会有重叠部分. 聪明的你机智的你喜欢思考的你这时候就开始想,一张纸片按上述方式所组成的圆柱的最大体积是多少呢?请你用编程解决这个问题.

ACM训练方案-POJ题目分类

ACM训练方案-POJ题目分类 博客分类: 算法 ACM online Judge 中国: 浙江大学(ZJU):http://acm.zju.edu.cn/ 北京大学(PKU):http://acm.pku.edu.cn/JudgeOnline/ 杭州电子科技大学(HDU):http://acm.hdu.edu.cn/ 中国科技大学(USTC):http://acm.ustc.edu.cn/ 北京航天航空大学(BUAA)http://acm.buaa.edu.cn/oj/index.php 南京

记第五届山东省ACM程序设计比赛——遗憾并非遗憾

记第五届山东省ACM程序设计比赛 5月10日上午9点半左右,我们的队伍从学校出发,一个多小时后到达本次比赛的地点-哈尔滨工业大学. 报道,领材料,吃午饭,在哈工大的校园里逛了逛,去主楼的自习室歇息了一会.然后參加下午两点到四点的热身赛.不得不吐槽一下热身赛的题目,第一个题题目的数据范围写的是十的六次方,我们写出来提交怎么也不正确,后来快结束时看讨论板,管理人员说数据范围是十的九次方,无语了.第二个题目无输入,仅仅输出1到20之间的一个随机整数,题目上也明白说了是拼人品的题目,有的队伍"人品比較好

喜迎2015年新年:坦克大战(Robocode)游戏编程比赛图文总结

2015春节前,葡萄城的软件工程师以特有的方式来迎接新年--2015新年编程邀请赛. 邀请赛的初衷,是和大家一起,寻找编程最初的单纯的快乐.          在代码的世界里,添加动力,继续远航.           编程邀请赛于2月13日举行,葡萄城全部研发人员参与.           竞赛当天,所有开发工作停止,摒除一切杂念,享受编程.     竞赛题目,是以Robocode游戏平台为原型,进行外层封装,使用标准机器人进行参赛.    在观看开场引导视频后,比赛正式拉开帷幕. 大赛组委会,

因为一个空格,就注定了结果——第五届山东省ACM程序设计比赛总结

应该来说这是一个很失败的结果,本届省赛铩羽而归.正如志愿者所说,打铁是一件很丢人的事情. 作为队长,完全没有想到会是这样的一次旅程.虽然因为去baidu的实习和各种offer的申请,对acm抱着能水就水绝不深究的敷衍态度.但之前着实还是参加了一些商业比赛,成绩都还可以,表面的繁盛更加放松了我的警惕.完全没有想到,正是线下赛的放松,使我线上赛的心态发生了重大的变化,并连锁反应了这一系列不理想的后果. 好多事情看起来完全是偶然因素,但是偶然中往往蕴藏着一些必然. 热身赛和去年一样,第二题是纯粹试人品