题目信息

题目类型
二级
题目年份
2022
题目题型
编程题
关 键 词
循环数

题目题干

5.循环数qGh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

若一个n位的数字串满足下述条件,则称其是循环数(cyclic):将这个数字串视为整数(可能带有前导0),并用任意一个 1到 n 之间(包含1和n)的整数去乘它时, 会得到一个将原数字串首尾相接后,再在某处断开而得到的新数字串所对应的整数。例如,数字 142857 是循环数,因为: 142857 *1 = 142857 142857 *2 = 285714 142857 *3 = 428571 142857 *4 = 571428 142857 *5 = 714285 142857 *6 = 857142。qGh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

请写一个程序判断给定的数是否是循环数。qGh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

注意:在此题中,输入数字串允许带前导0,且前导0不能被忽略,例如“01”是两位数字串,而“1”是一位数字串。但将数字串转化为整数做乘法运算或比较运算时,可以忽略前导0。qGh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

时间限制:10000qGh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

内存限制:65536qGh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入qGh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

一行,一个长度在 2 到 60 位之间的数字串。qGh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输出qGh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

一个整数,若输入的数字串是循环数,输出1,否则输出0。qGh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

样例输入qGh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

142857qGh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

样例输出qGh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

1qGh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

答案解析

相关题目

5.循环数 若一个n位的数字串满足下述条件,则称其是循环数(cyclic):将这个数字串视为整数(可能带有前导0),并用任意一个 1到 n 之间(包含1和n)的整数去乘它时, 会得到一个将原数字串首
4.病人排队 病人登记看病,编写一个程序,将登记的病人按照以下原则排出看病的先后顺序: 1. 老年人(年龄 >= 60岁)比非老年人优先看病。 2. 老年人按年龄从大到小的顺序看病,年龄相同的
3.计算鞍点 给定一个5*5的矩阵,每行只有一个最大值,每列只有一个最小值,寻找这个矩阵的鞍点。 鞍点指的是矩阵中的一个元素,它是所在行的最大值,并且是所在列的最小值。 例如:在下面的例子中(第4行
2.最长最短单词 输入1行句子(不多于200个单词,每个单词长度不超过100),只包含字母、空格和逗号。单词由至少一个连续的字母构成,空格和逗号都是单词间的间隔。 试输出第1个最长的单词和第1个最
1.数组逆序重放 将一个数组中的值按逆序重新存放。例如,原来的顺序为8,6,5,4,1。要求改为1,4,5,6,8。 输入 输入为两行:第一行数组中元素的个数n(1<n<100),第
5. 反反复复 Mo和Larry发明了一种信息加密方法。他们首先决定好列数,然后将信息(只包含字母)从上往下依次填入各列,并在末尾补充一些随机字母使其成为一个完整的字母矩阵。例如,若信息是“The
4. 有趣的跳跃 一个长度为n(n>0)的序列中存在“有趣的跳跃”当且仅当相邻元素的差的绝对值经过排序后正好是从1到(n-1)。例如,1 4 2 3存在“有趣的跳跃”,因为差的绝对值分别为
3. Lab杯 “Lab杯”乒乓球赛就要在PKU的实验室之间举行了。人工智能实验室的学生都是乒乓球的狂热分子,都强烈希望代表实验室去比赛。但是有余名额限制,他们之中只能由一个人被选作代表。 为了
2. 全在其中 你设计了一个新的加密技术,可以用一种聪明的方式在一个字符串的字符间插入随机的字符串从而对信息进行编码。由于专利问题,我们将不会详细讨论如何在原有信息中产生和插入字符串。不过,为了
1. 统计误差范围内的数 统计一个整数序列中与指定数字m误差范围小于等于X的数的个数。 时间限制:5000 内存限制:65536 输入 输入包含三行: 第一行为N,表示整数序列的长度(N

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢