等差循环数列:1,2,3...8,9,10,1,2,3...8,9,10,1,2,3...求通项公式....要求写出通项公式的具体表达式

问题描述:

等差循环数列:1,2,3...8,9,10,1,2,3...8,9,10,1,2,3...求通项公式.
...
要求写出通项公式的具体表达式

1楼的方法适合计算机编程,最后对结果进行一下判断,如果是0,就把结果改为10,很方便。但提问者要写出通项公式,所以有问题。
2楼的思路是正确的,结果也是正确的。

an=n MOD 10
MOD是模运算 n MOD 10是n对10取模
就是用n除以10 求余数

一楼的不是很准确.
10对10取模的结果是0啊.而不是我们想要的10啊.
应当是
(x-1)%10+1
%是求余数的意思.
比如x=13,13-1=12,再对10取余数(就是说12/10的余数,)余数为2,2+1=3