编程题:9202 循环数
一个循环数是一个n位长的整数,当它和1到n中的任意一个数相乘的结果,是这个数的位置“循环”后的结果。这里需要注意的是最后一位循环一次就变成第一位了。例如:142857就是个循环数,具体说明如下:
142857 * 1 = 142857
142857 * 2 = 285714
142857 * 3 = 428571
142857 * 4 = 571428
142857 * 5 = 714285
142857 * 6 = 857142
### 输入格式:
写个程序用来判断一个数是否是循环数。输入文件是由多个长度从2到60的整数构成。(注意:数字的前导0不能被删除掉,它们是用来决定数字的长度n的。例如“01”是个两位数,而“1”则是1位数。)
### 输出格式:
对于输入的每个整数,输出一行说明它是不是循环数。
### 输入样例:
in
142857
142856
142858
01
0588235294117647
### 输出样例:
out
142857 is cyclic
142856 is not cyclic
142858 is not cyclic
01 is not cyclic
0588235294117647 is cyclic
答案:若无答案欢迎评论
142857 * 1 = 142857
142857 * 2 = 285714
142857 * 3 = 428571
142857 * 4 = 571428
142857 * 5 = 714285
142857 * 6 = 857142
### 输入格式:
写个程序用来判断一个数是否是循环数。输入文件是由多个长度从2到60的整数构成。(注意:数字的前导0不能被删除掉,它们是用来决定数字的长度n的。例如“01”是个两位数,而“1”则是1位数。)
### 输出格式:
对于输入的每个整数,输出一行说明它是不是循环数。
### 输入样例:
in
142857
142856
142858
01
0588235294117647
### 输出样例:
out
142857 is cyclic
142856 is not cyclic
142858 is not cyclic
01 is not cyclic
0588235294117647 is cyclic
答案:若无答案欢迎评论